........................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................
........................................................................................................┌─┐.............................................................................................................................................................................
........................................................................................................│█│.............................................................................................................................................................................
........................................................................................................│█│.............................................................................................................................................................................
........................................................................................................│█│.............................................................................................................................................................................
........................................................................................................│█└─┐.......┌─┐.................................................................┌─────┐...┌─┐...................................................................................
........................................................................................................│███│.......│█│.................................................................│█████│...│█│...................................................................................
........................................................................................................└─┐█└─┐.┌─┐.│█│.................................................................└───┐█└─┐.│█│.┌─┐...............................................................................
..........................................................................................................│███│.│█│.│█│.....................................................................│███│.│█│.│█│...............................................................................
..........................................................┌───┐.┌─┐.................................┌───┐.└─┐█│.│█│.│█└─┐...................................................................└─┐█│.│█└─┘█└─┐.............................................................................
..........................................................│███│.│█│.................................│███│...│█│.│█│.│███│.....................................................................│█│.│███████│.............................................................................
..........................................................└─┐█└─┘█│.....┌─┐.........................└─┐█│...│█└─┘█└─┘█┌─┘.............................................................┌───┐.┌─┘█│.│█┌─────┘.............................................................................
............................................................│█████│.....│█│...........................│█│...│█████████│...............................................................│███│.│███│.│█│...................................................................................
........................................................┌───┘█┌───┘.....│█└─┐.....┌─┐.......┌───┐.┌───┘█└─┐.└───┐█┌───┘...................................┌─┐.........................└─┐█└─┘█┌─┘.│█│.┌─┐.┌─┐.................┌─┐.......................................................
........................................................│█████│.........│███│.....│█│.......│███│.│███████│.....│█│.......................................│█│...........................│█████│...│█│.│█│.│█│.................│█│.......................................................
........................................................└───┐█│...┌───┐.│█┌─┘.....│█└─┐.....└─┐█│.└─────┐█└─┐.┌─┘█└───────┐.┌───┐.....................┌───┘█└─┐.┌─┐.┌─┐.....┌─────┐.┌─┐.└───┐█└─┐.│█│.│█└─┘█│.......┌─┐.....┌─┘█└─┐.....................................................
............................................................│█│...│███│.│█│.......│███│.......│█│.......│███│.│███████████│.│███│.....................│███████│.│█│.│█│.....│█████│.│█│.....│███│.│█│.│█████│.......│█│.....│█████│.....................................................
......................................................┌─────┘█│.┌─┘█┌─┘.│█│.....┌─┘█┌─┘...┌───┘█└─┐.┌─┐.│█┌─┘.└───┐█┌─────┘.│█┌─┘...┌─┐...............└─────┐█└─┘█│.│█└───┐.│█┌───┘.│█│.┌─┐.│█┌─┘.│█│.│█┌───┘.....┌─┘█└───┐.│█┌───┘.....................................................
......................................................│███████│.│███│...│█│.....│███│.....│███████│.│█│.│█│.......│█│.......│█│.....│█│.....................│█████│.│█████│.│█│.....│█│.│█│.│█│...│█│.│█│.........│███████│.│█│.........................................................
......................................................└─────┐█│.│█┌─┘...│█│.┌─┐.└─┐█│.┌─┐.└─────┐█│.│█└─┘█└─┐.┌───┘█└───┐.┌─┘█└─┐.┌─┘█└─────┐.......┌─┐.┌─┐.└─┐█┌─┘.│█┌───┘.│█│.┌───┘█│.│█│.│█└───┘█│.│█│.┌─┐.┌─┐.└───┐█┌─┘.│█│...┌─┐.┌───┐.............................................
............................................................│█│.│█│.....│█│.│█│...│█│.│█│.......│█│.│███████│.│█████████│.│█████│.│█████████│.......│█│.│█│...│█│...│█│.....│█│.│█████│.│█│.│███████│.│█│.│█│.│█│.....│█│...│█│...│█│.│███│.............................................
....................................................┌─┐...┌─┘█└─┘█│.┌─┐.│█│.│█│.┌─┘█│.│█│.┌─┐.┌─┘█│.└─────┐█│.└─┐█┌─────┘.└─┐█┌─┘.│█┌───┐█┌─┘.┌─┐.┌─┘█└─┘█└─┐.│█└───┘█└─┐...│█│.└───┐█│.│█│.└───┐█┌─┘.│█│.│█│.│█│...┌─┘█└───┘█│.┌─┘█│.└─┐█│.............................................
....................................................│█│...│███████│.│█│.│█│.│█│.│███│.│█│.│█│.│███│.......│█│...│█│.........│█│...│█│...│█│...│█│.│█████████│.│█████████│...│█│.....│█│.│█│.....│█│...│█│.│█│.│█│...│█████████│.│███│...│█│.............................................
....................................................│█└─┐.└─────┐█│.│█│.│█└─┘█│.└─┐█└─┘█│.│█│.└─┐█└─┐.┌─┐.│█└─┐.│█└───┐.┌─┐.│█│.┌─┘█└─┐.│█│.┌─┘█│.└───┐█┌───┘.│█┌─────┐█└───┘█└───┐.│█│.│█│.┌───┘█│.┌─┘█└─┘█└─┘█└─┐.└───────┐█└─┘█┌─┘.┌─┘█└───┐.........................................
....................................................│███│.......│█│.│█│.│█████│...│█████│.│█│...│███│.│█│.│███│.│█████│.│█│.│█│.│█████│.│█│.│███│.....│█│.....│█│.....│███████████│.│█│.│█│.│█████│.│█████████████│.........│█████│...│███████│.........................................
..............................................┌─┐...│█┌─┘.┌─────┘█└─┘█└─┘█┌─┐█│...└───┐█│.│█│.┌─┘█┌─┘.│█│.└─┐█│.└───┐█└─┘█└─┘█└─┘█┌───┘.└─┘.└─┐█│...┌─┘█└─┐...└─┘.┌───┘█┌─┐█┌───┐█│.│█└─┘█│.└───┐█│.└─┐█┌─────────┘.┌─┐.┌───┘█┌───┘.┌─┘█┌─┐█┌─┘.........................................
..............................................│█│...│█│...│███████████████│.│█│.......│█│.│█│.│███│...│█│...│█│.....│█████████████│...........│█│...│█████│.......│█████│.│█│...│█│.│█████│.....│█│...│█│...........│█│.│█████│.....│███│.│█│...........................................
..............................................│█│.┌─┘█│...└───┐█┌─┐█┌─────┘.└─┘.┌─┐.┌─┘█│.│█│.└─┐█│...│█│...│█│.┌─┐.└───┐█┌─────┐█└───┐...┌─┐.│█└───┘█┌───┘.┌─┐...└─────┘.│█│...│█│.│█┌───┘.┌─┐.│█│...│█│.┌─┐.┌─┐.┌─┘█│.└───┐█│.┌───┘█┌─┘.└─┘...........................................
..............................................│█│.│███│.......│█│.│█│...........│█│.│███│.│█│...│█│...│█│...│█│.│█│.....│█│.....│█████│...│█│.│███████│.....│█│...........│█│...│█│.│█│.....│█│.│█│...│█│.│█│.│█│.│███│.....│█│.│█████│.................................................
..............................................│█│.│█┌─┘.┌─┐...└─┘.│█│.┌─────┐.┌─┘█│.└─┐█└─┘█└───┘█└─┐.│█└─┐.│█└─┘█│.┌─┐.│█│.┌─┐.└─────┘.┌─┘█│.│█┌───┐█│.┌─┐.│█│.┌───┐.┌─┐.└─┘.┌─┘█└─┘█│.┌─┐.│█│.│█└───┘█└─┘█└─┘█│.└─┐█└─┐...│█│.└─┐█┌─┘.................................................
..............................................│█│.│█│...│█│.......│█│.│█████│.│███│...│█████████████│.│███│.│█████│.│█│.│█│.│█│.........│███│.│█│...│█│.│█│.│█│.│███│.│█│.....│███████│.│█│.│█│.│███████████████│...│███│...│█│...│█│...................................................
..........................................┌─┐.│█│.│█│.┌─┘█│.┌─────┘█│.└─┐█┌─┘.└─┐█└─┐.│█┌───────────┘.│█┌─┘.└─┐█┌─┘.│█│.│█│.│█│.┌─┐.┌─┐.└─┐█│.└─┘...│█│.│█│.│█│.│█┌─┘.│█└─┐.┌─┘█┌───┐█│.│█│.│█│.│█┌─────┐█┌───┐█│.┌─┘█┌─┘.┌─┘█└─┐.│█│.┌─┐.............┌───┐.............................
..........................................│█│.│█│.│█│.│███│.│███████│...│█│.....│███│.│█│.............│█│.....│█│...│█│.│█│.│█│.│█│.│█│...│█│.......│█│.│█│.│█│.│█│...│███│.│███│...│█│.│█│.│█│.│█│.....│█│...│█│.│███│...│█████│.│█│.│█│.............│███│.............................
..........................................│█└─┘█│.│█│.└─┐█│.└─────┐█│...│█└───┐.└─┐█│.│█│...┌───┐.┌───┘█│.┌─┐.│█└─┐.│█│.│█└─┘█└─┘█└─┘█└─┐.│█└─┐.┌───┘█│.│█└─┘█│.│█└─┐.└─┐█│.└─┐█│.┌─┘█│.│█│.│█│.│█└───┐.└─┘...└─┘.└─┐█│.┌─┘█┌───┘.│█└─┘█└─┐...........└─┐█│.............................
..........................................│█████│.│█│...│█│.......│█│...│█████│...│█│.│█│...│███│.│█████│.│█│.│███│.│█│.│███████████████│.│███│.│█████│.│█████│.│███│...│█│...│█│.│███│.│█│.│█│.│█████│.............│█│.│███│.....│███████│.............│█│.............................
........................................┌─┘█┌─┐█└─┘█└─┐.│█│...┌───┘█└───┘█┌───┘.┌─┘█│.│█└─┐.│█┌─┘.└───┐█│.│█│.└─┐█└─┘█└─┘█┌─────────────┘.│█┌─┘.└───┐█│.│█┌───┘.└─┐█│...│█└─┐.└─┘.└─┐█│.│█│.│█│.│█┌───┘...┌─┐...┌─┐.│█│.│█┌─┘.┌───┘█┌─────┘.............│█│.┌─┐.........................
........................................│███│.│███████│.│█│...│███████████│.....│███│.│███│.│█│.......│█│.│█│...│█████████│...............│█│.......│█│.│█│.......│█│...│███│.......│█│.│█│.│█│.│█│.......│█│...│█│.│█│.│█│...│█████│...................│█│.│█│.........................
........................................└───┘.└─┐█┌─┐█└─┘█└─┐.└─────────┐█│...┌─┘█┌─┘.└─┐█└─┘█└─┐.┌─┐.│█└─┘█└─┐.└───┐█┌───┘.┌───────┐.┌─┐.│█└─┐.┌─┐.│█│.│█│.┌─┐...│█└─┐.└─┐█└───────┘█└─┘█│.│█│.│█│.┌───┐.│█└─┐.│█│.│█│.│█│...│█┌───┘.┌─┐.............┌─┘█└─┘█│.........................
................................................│█│.│███████│...........│█│...│███│.....│███████│.│█│.│███████│.....│█│.....│███████│.│█│.│███│.│█│.│█│.│█│.│█│...│███│...│███████████████│.│█│.│█│.│███│.│███│.│█│.│█│.│█│...│█│.....│█│.............│███████│.........................
..........................................┌─────┘█│.└───┐█┌─┘.┌─────────┘█└─┐.└─┐█└─┐.┌─┘█┌─────┘.│█│.└─┐█┌───┘...┌─┘█└───┐.└─┐█┌─┐█│.│█└─┘█┌─┘.│█│.│█└─┘█└─┘█└─┐.└─┐█└─┐.└─────────────┐█└─┘█│.│█│.│█┌─┘.│█┌─┘.│█│.│█│.│█└───┘█│.┌─┐.│█│.┌─┐.┌───┐.┌─┘█┌─────┘.........................
..........................................│███████│.....│█│...│█████████████│...│███│.│███│.......│█│...│█│.......│███████│...│█│.│█│.│█████│...│█│.│███████████│...│███│...............│█████│.│█│.│█│...│█│...│█│.│█│.│███████│.│█│.│█│.│█│.│███│.│███│...............................
..........................┌─┐.............└─────┐█│.┌───┘█└─┐.└─────────┐█┌─┘...│█┌─┘.└─┐█└─┐.┌─┐.│█│...│█│.┌─┐.┌─┘█┌─────┘.┌─┘█│.└─┘.└───┐█└─┐.│█│.└─────┐█┌───┘.┌─┘█┌─┘.┌───────────┐.└───┐█└─┘█│.│█└───┘█└─┐.│█│.│█│.│█┌─┐█┌─┘.│█│.│█│.│█│.│█┌─┘.└─┐█└─┐.............................
..........................│█│...................│█│.│███████│...........│█│.....│█│.....│███│.│█│.│█│...│█│.│█│.│███│.......│███│.........│███│.│█│.......│█│.....│███│...│███████████│.....│█████│.│█████████│.│█│.│█│.│█│.│█│...│█│.│█│.│█│.│█│.....│███│.............................
..........................│█│...............┌─┐.└─┘.└─────┐█│...┌─┐.┌─┐.│█│.┌───┘█│.┌─┐.└─┐█│.│█│.│█│.┌─┘█│.│█│.│█┌─┘...┌─┐.└─┐█│.┌─┐.┌───┘█┌─┘.│█└─┐.┌─┐.│█└───┐.└─┐█└─┐.└─────┐█┌─┐█└─────┘█┌─┐█└─┘█┌─────┐█│.│█│.│█│.│█│.└─┘.┌─┘█└─┘█└─┘█└─┘█└─┐.┌─┘█┌─┘.............................
..........................│█│...............│█│...........│█│...│█│.│█│.│█│.│█████│.│█│...│█│.│█│.│█│.│███│.│█│.│█│.....│█│...│█│.│█│.│█████│...│███│.│█│.│█████│...│███│.......│█│.│█████████│.│█████│.....│█│.│█│.│█│.│█│.....│█████████████████│.│███│...............................
......................┌───┘█│.......┌─┐.┌───┘█└───┐.┌─────┘█└─┐.│█└─┘█│.│█└─┘█┌───┘.│█│...│█└─┘█└─┘█│.└─┐█│.│█│.│█│.┌─┐.│█└─┐.│█└─┘█│.└───┐█└─┐.└─┐█│.│█└─┘█┌───┘...│█┌─┘.┌───┐.└─┘.└─────────┘.│█┌───┘.┌─┐.└─┘.│█│.│█│.│█└───┐.│█┌─┐█┌───────────┘.│█┌─┘...............................
......................│█████│.......│█│.│█████████│.│█████████│.│█████│.│█████│.....│█│...│█████████│...│█│.│█│.│█│.│█│.│███│.│█████│.....│███│...│█│.│█████│.......│█│...│███│.................│█│.....│█│.....│█│.│█│.│█████│.│█│.│█│.............│█│.................................
......................└───┐█│.┌─┐...│█│.└─────┐█┌─┘.└───────┐█│.└───┐█│.└───┐█│.┌───┘█└─┐.└───────┐█└─┐.│█└─┘█└─┘█└─┘█│.└─┐█│.│█┌───┘.┌─┐.└─┐█└───┘█│.└───┐█└─┐.┌─┐.│█└─┐.│█┌─┘...┌─┐...┌─┐.┌─┐.│█└─────┘█└─┐.┌─┘█│.│█└─┘█┌───┘.└─┘.│█│.┌─┐.┌─┐...┌─┘█└───┐.............................
..........................│█│.│█│...│█│.......│█│...........│█│.....│█│.....│█│.│███████│.........│███│.│█████████████│...│█│.│█│.....│█│...│███████│.....│███│.│█│.│███│.│█│.....│█│...│█│.│█│.│███████████│.│███│.│█████│.........│█│.│█│.│█│...│███████│.............................
....................┌─┐...│█│.│█│.┌─┘█└─┐.┌─┐.│█└─┐.┌───────┘█│.┌───┘█└─┐.┌─┘█└─┘█┌─────┘.┌─┐.┌─┐.└─┐█│.└─┐█┌─┐█┌─────┘.┌─┘█└─┘█└─┐.┌─┘█└───┘█┌─────┘.┌─┐.│█┌─┘.│█└─┘█┌─┘.│█└─┐.┌─┘█└───┘█│.│█│.└─┐█┌───────┘.└─┐█│.│█┌───┘.┌─┐...┌─┘█└─┘█└─┘█└───┘█┌─────┘.┌─┐.........................
....................│█│...│█│.│█│.│█████│.│█│.│███│.│█████████│.│███████│.│███████│.......│█│.│█│...│█│...│█│.│█│.......│█████████│.│█████████│.......│█│.│█│...│█████│...│███│.│█████████│.│█│...│█│...........│█│.│█│.....│█│...│█████████████████│.......│█│.........................
..................┌─┘█└───┘█└─┘█│.│█┌───┘.│█│.└─┐█└─┘█┌─────┐█│.└─────┐█│.│█┌───┐█└─────┐.│█└─┘█│.┌─┘█└───┘█│.│█└─┐.┌─┐.└─┐█┌─────┘.└───────┐█│.┌─┐.┌─┘█│.│█└─┐.│█┌─┐█└─┐.└─┐█│.│█┌─┐█┌─┐█└─┘█│.┌─┘█└───┐.┌─┐.┌─┘█│.│█└───┐.│█│.┌─┘█┌───┐█┌───────┐█└───────┘█│.........................
..................│█████████████│.│█│.....│█│...│█████│.....│█│.......│█│.│█│...│███████│.│█████│.│█████████│.│███│.│█│...│█│...............│█│.│█│.│███│.│███│.│█│.│███│...│█│.│█│.│█│.│█████│.│███████│.│█│.│███│.│█████│.│█│.│███│...│█│.......│███████████│.........................
..................│█┌─┐█┌─┐█┌─┐█│.│█│.┌─┐.│█│...└─┐█┌─┘.┌───┘█└─┐.┌─┐.│█│.│█│...└───────┘.└─┐█┌─┘.└─┐█┌─────┘.└───┘.│█│...│█└─┐.┌─┐.┌─────┐.│█└─┘█│.└─┐█│.│█┌─┘.└─┘.└─┐█│.┌─┘█│.└─┘.└─┘.└───┐█│.│█┌─┐█┌─┘.│█│.└─┐█│.│█┌───┘.│█│.└─┐█└─┐.│█└─────┐.│█┌─────────┘.........................
..................│█│.│█│.│█│.│█│.│█│.│█│.│█│.....│█│...│███████│.│█│.│█│.│█│...............│█│.....│█│.............│█│...│███│.│█│.│█████│.│█████│...│█│.│█│.........│█│.│███│.............│█│.│█│.│█│...│█│...│█│.│█│.....│█│...│███│.│███████│.│█│...................................
..................│█│.└─┘.└─┘.│█└─┘█│.│█└─┘█│.┌─┐.└─┘...└─────┐█│.│█│.│█└─┘█└─────┐.┌─┐...┌─┘█└─┐.┌─┘█│.┌─┐.....┌─┐.│█│.┌─┘█┌─┘.│█└─┘█┌───┘.└───┐█│.┌─┘█│.│█└─┐.┌─┐...│█│.└─┐█│...┌─┐.┌─┐.┌─┘█│.└─┘.│█└───┘█└─┐.│█└─┘█└───┐.│█└───┘█┌─┘.└───────┘.│█└───────┐...........................
..................│█│.........│█████│.│█████│.│█│.............│█│.│█│.│███████████│.│█│...│█████│.│███│.│█│.....│█│.│█│.│███│...│█████│.........│█│.│███│.│███│.│█│...│█│...│█│...│█│.│█│.│███│.....│█████████│.│█████████│.│███████│.............│█████████│...........................
..................└─┘.┌─┐.....└───┐█│.└─┐█┌─┘.│█│.┌─┐...┌─┐.┌─┘█└─┘█│.└───┐█┌─────┘.│█│.┌─┘█┌───┘.└─┐█│.│█└─┐.┌─┘█│.│█│.│█┌─┘...└───┐█│...┌─────┘█│.│█┌─┘.│█┌─┘.│█└─┐.│█└─┐.│█└─┐.│█└─┘█│.└─┐█└─┐.┌─┘█┌───────┘.│█┌───────┘.└─┐█┌─┐█└─────────┐...└─────────┘...........................
......................│█│.........│█│...│█│...│█│.│█│...│█│.│███████│.....│█│.......│█│.│███│.......│█│.│███│.│███│.│█│.│█│.........│█│...│███████│.│█│...│█│...│███│.│███│.│███│.│█████│...│███│.│███│.........│█│...........│█│.│███████████│.........................................
......................│█│...┌─────┘█└─┐.│█└─┐.│█│.│█└───┘█│.└─────┐█└─┐.┌─┘█└───┐.┌─┘█│.└─┐█│.┌─┐.┌─┘█│.│█┌─┘.│█┌─┘.│█│.│█└───┐...┌─┘█└─┐.└─────┐█└─┘█└─┐.│█│...└─┐█│.│█┌─┘.│█┌─┘.└───┐█│.┌─┘█┌─┘.└─┐█│...┌─┐...│█│.┌─┐.┌─┐.┌─┘█│.│█┌─┐█┌─┐█┌─┘.┌─┐.┌─┐.┌─┐.....┌─┐.....................
......................│█│...│█████████│.│███│.│█│.│███████│.......│███│.│███████│.│███│...│█│.│█│.│███│.│█│...│█│...│█│.│█████│...│█████│.......│███████│.│█│.....│█│.│█│...│█│.......│█│.│███│.....│█│...│█│...│█│.│█│.│█│.│███│.│█│.│█│.│█│...│█│.│█│.│█│.....│█│.....................
....................┌─┘█└─┐.└───────┐█│.└─┐█│.│█│.└─────┐█│.┌─────┘█┌─┘.└───┐█┌─┘.└─┐█└───┘█│.│█│.└─┐█└─┘█└─┐.│█│.┌─┘█│.│█┌───┘.┌─┘█┌───┘.┌───┐.└─────┐█│.│█└─┐.┌─┘█│.│█└─┐.│█└─┐.┌───┘█└─┘█┌─┘...┌─┘█│.┌─┘█└─┐.│█│.│█│.│█└─┘█┌─┘.└─┘.└─┘.└─┘.┌─┘█└─┘█└─┘█└───┐.│█│.....................
....................│█████│.........│█│...│█│.│█│.......│█│.│███████│.......│█│.....│███████│.│█│...│███████│.│█│.│███│.│█│.....│███│.....│███│.......│█│.│███│.│███│.│███│.│███│.│█████████│.....│███│.│█████│.│█│.│█│.│█████│...............│███████████████│.│█│.....................
....................└───┐█│.┌───────┘█└───┘█│.│█│.┌─┐.┌─┘█│.└─────┐█│.┌─┐...│█│.┌─┐.└───┐█┌─┘.│█│...└───┐█┌─┘.│█│.└─┐█│.│█│.┌─┐.│█┌─┘.┌─┐.└─┐█│...┌─┐.│█│.│█┌─┘.└─┐█│.│█┌─┘.└─┐█│.└─┐█┌─────┘.┌─┐.└─┐█│.└─┐█┌─┘.│█└─┘█│.│█┌───┘...┌─┐...┌─┐...└─┐█┌─────────┐█└─┘█└─┐...................
........................│█│.│███████████████│.│█│.│█│.│███│.......│█│.│█│...│█│.│█│.....│█│...│█│.......│█│...│█│...│█│.│█│.│█│.│█│...│█│...│█│...│█│.│█│.│█│.....│█│.│█│.....│█│...│█│.......│█│...│█│...│█│...│█████│.│█│.......│█│...│█│.....│█│.........│███████│...................
....................┌───┘█│.└─────────────┐█└─┘█│.│█│.└─┐█└───┐...│█└─┘█│.┌─┘█│.│█│.┌─┐.│█│.┌─┘█│.┌─┐.┌─┘█└─┐.│█└─┐.│█│.│█└─┘█│.│█└─┐.│█│.┌─┘█└─┐.│█│.│█│.│█│.┌─┐.│█│.│█└─┐.┌─┘█└─┐.│█└─┐.┌─┐.│█│.┌─┘█└─┐.│█│.┌─┘█┌───┘.│█│...┌───┘█└───┘█└─┐.┌─┘█└───────┐.└───────┘...................
....................│█████│...............│█████│.│█│...│█████│...│█████│.│███│.│█│.│█│.│█│.│███│.│█│.│█████│.│███│.│█│.│█████│.│███│.│█│.│█████│.│█│.│█│.│█│.│█│.│█│.│███│.│█████│.│███│.│█│.│█│.│█████│.│█│.│███│.....│█│...│█████████████│.│███████████│.............................
....................└───┐█└───────────────┘█┌─┐█└─┘█└───┘█┌─┐█│.┌─┘█┌─┐█│.│█┌─┘.│█│.│█│.│█└─┘█┌─┘.│█│.│█┌─┐█│.│█┌─┘.│█│.│█┌─┐█│.└─┐█└─┘█│.└─┐█┌─┘.│█│.│█│.│█│.│█│.│█│.│█┌─┘.└─┐███│.│█┌─┘.│█│.│█└─┘█┌─┐█└─┘█└─┘███└─────┘█└───┘█┌─────┐█┌───┘.│█┌─────────┘...┌───┐.....................
........................│███████████████████│.│███████████│.│█│.│███│.│█│.│█│...│█│.│█│.│█████│...│█│.│█│.│█│.│█│...│█│.│█│.│█│...│█████│...│█│...│█│.│█│.│█│.│█│.│█│.│█│.....│███│.│█│...│█│.│█████│.│█████████████████████████│.....│█│.....│█│.............│███│.....................
................┌───┐...└─┐█┌───┐█┌─┐█┌─────┘.└─────┐█┌─┐█│.│█│.└───┘.│█│.│█│.┌─┘█└─┘█└─┘█┌───┘.┌─┘█│.└─┘.│█│.│█└─┐.│█│.└─┘.│█│.┌─┘█┌───┘.┌─┘█└───┘█│.│█└─┘█│.│█└─┘█└─┘█│.┌───┘█┌─┘.│█└─┐.│█└─┘███┌─┘.└───────────────┐█┌─┐█┌───┘.┌─┐.└─┘.┌───┘█│.┌─┐.┌─┐.┌─┐.│█┌─┘.....................
................│███│.....│█│...│█│.│█│.............│█│.│█│.│█│.......│█│.│█│.│███████████│.....│███│.....│█│.│███│.│█│.....│█│.│███│.....│█████████│.│█████│.│█████████│.│█████│...│███│.│███████│...................│█│.│█│.....│█│.....│█████│.│█│.│█│.│█│.│█│.......................
................└─┐█│.....└─┘...└─┘.└─┘...┌───┐.┌───┘█│.└─┘.│█└───────┘█└─┘█│.└───┐█┌─────┘.┌─┐.│█┌─┘.┌───┘█└─┘███│.│█└─┐.┌─┘█│.└─┐█└───┐.│█┌───────┘.│█┌───┘.└───────┐█│.└─┐███└─┐.└─┐█│.└─┐█┌─┐█└───┐.┌───┐.┌─────┐.│█│.│█│.┌───┘█└───┐.│█┌───┘.│█│.│█│.│█│.│█│.......................
..................│█│.....................│███│.│█████│.....│███████████████│.....│█│.......│█│.│█│...│███████████│.│███│.│███│...│█████│.│█│.........│█│.............│█│...│█████│...│█│...│█│.│█████│.│███│.│█████│.│█│.│█│.│█████████│.│█│.....│█│.│█│.│█│.│█│.......................
..................│█└─┐.┌───┐.┌─┐.┌─┐...┌─┘█┌─┘.└─────┘...┌─┘█┌─┐█┌───────┐█└───┐.│█│.┌─┐.┌─┘█│.│█└─┐.└─────────┐█│.│███│.└─┐█└─┐.│█┌───┘.│█└─┐.┌───┐.│█└─┐.┌─┐.┌─┐.┌─┘█│.┌─┘█┌─┐█│.┌─┘█│.┌─┘█│.└─────┘.└─┐█└─┘███┌─┘.└─┘.└─┘.└─┐█┌─────┘.│█│.┌─┐.│█│.│█│.│█└─┘█└───┐...................
..................│███│.│███│.│█│.│█│...│███│.............│███│.│█│.......│█████│.│█│.│█│.│███│.│███│...........│█│.│███│...│███│.│█│.....│███│.│███│.│███│.│█│.│█│.│███│.│███│.│█│.│███│.│███│...........│███████│.............│█│.......│█│.│█│.│█│.│█│.│█████████│...................
..................│█┌─┘.└─┐█└─┘█└─┘█└─┐.└─┐█└───────────┐.└───┘.└─┘...┌─┐.└─┐███│.│█└─┘█│.└─┐█│.└─┐█└─┐.┌─────┐.│█└─┘█┌─┘.┌─┘█┌─┘.│█└─┐.┌─┘█┌─┘.│███│.│███└─┘█│.│█│.└─┐█│.└───┘.│█│.└─┐█└─┘███└─────┐.┌───┘█┌─────┘...┌─┐...┌─┐.│█│.┌─┐...│█└─┘█└─┘█└─┘█└─┘█┌───────┘...................
..................│█│.....│███████████│...│█████████████│.............│█│...│███│.│█████│...│█│...│███│.│█████│.│█████│...│███│...│███│.│███│...│███│.│███████│.│█│...│█│.......│█│...│█████████████│.│█████│.........│█│...│█│.│█│.│█│...│█████████████████│...........................
..........┌─┐.┌───┘█│.┌─┐.│█┌───────┐█└───┘█┌─────────┐█└─┐...┌───┐.┌─┘█└───┘█┌─┘.└───┐█└─┐.│█└───┘█┌─┘.└───┐█│.│█┌─┐█└─┐.│███└─┐.│█┌─┘.│█┌─┘.┌─┘█┌─┘.└─────┐█│.│█└─┐.│█└─┐.┌─┐.│█└─┐.└───┐███┌─┐█┌─┘.│█┌─┐█└─────────┘█└─┐.│█│.│█│.│█└───┘█┌─┐█┌───────┐█┌─┘.┌───┐.....................
..........│█│.│█████│.│█│.│█│.......│███████│.........│███│...│███│.│█████████│.......│███│.│███████│.......│█│.│█│.│███│.│█████│.│█│...│█│...│███│.........│█│.│███│.│███│.│█│.│███│.....│███│.│█│...│█│.│███████████████│.│█│.│█│.│███████│.│█│.......│█│...│███│.....................
..........│█└─┘█┌─┐█│.│█│.└─┘.┌─┐...└───────┘.┌─┐.┌─┐.└─┐█└─┐.│█┌─┘.└─────┐███└─┐.┌───┘█┌─┘.└─┐█┌───┘.┌─┐.┌─┘█│.└─┘.│█┌─┘.└─┐█┌─┘.│█└─┐.│█└─┐.│█┌─┘.┌───┐.┌─┘█│.└─┐█└─┘███│.│█└─┘███│.┌─┐.└─┐█│.│█└─┐.│█│.└─────────────┐█└─┘█└─┘█└─┘█┌─┐█┌─┘.│█└───┐...│█└───┘█┌─┘.....................
..........│█████│.│█│.│█│.....│█│.............│█│.│█│...│███│.│█│.........│█████│.│█████│.....│█│.....│█│.│███│.....│█│.....│█│...│███│.│███│.│█│...│███│.│███│...│███████│.│███████│.│█│...│█│.│███│.│█│...............│█████████████│.│█│...│█████│...│███████│.......................
..........└─────┘.│█└─┘█│.┌─┐.│█│.┌───────┐.┌─┘█└─┘█│...└─┐█└─┘█│.┌─┐.┌───┘█┌─┐█└─┘█┌───┘.┌─┐.│█│.┌─┐.│█│.└─┐█│.┌───┘█│.┌─┐.│█└─┐.│███│.│█┌─┘.│█└─┐.└─┐█│.└─┐█└─┐.│█┌─────┘.│███┌─┐█└─┘█└───┘█│.│█┌─┘.│█│.┌───┐.┌─┐.┌─┐.└───┐█┌───┐█┌─┘.└─┘.┌─┘█┌─┐█│.┌─┘█┌─┐█┌─┘.......................
..................│█████│.│█│.│█│.│███████│.│███████│.....│█████│.│█│.│█████│.│█████│.....│█│.│█│.│█│.│█│...│█│.│█████│.│█│.│███│.│███│.│█│...│███│...│█│...│███│.│█│.......│███│.│███████████│.│█│...│█│.│███│.│█│.│█│.....│█│...│█│.......│███│.│█│.│███│.│█│.........................
..........┌───┐.┌─┘█┌─┐█└─┘█└─┘█│.└───┐█┌─┘.└─────┐█└───┐.└───┐█└─┘█└─┘█┌───┘.└─┐███└───┐.│█└─┘█│.│█│.│█└─┐.│█│.└───┐█└─┘█│.└─┐█│.└─┐█└─┘█└─┐.│█┌─┘.┌─┘█└─┐.└─┐█└─┘█└─┐.┌─┐.└───┘.└─────────┐█│.│█└───┘█└─┘███└─┘█└─┘█└───┐.│█└─┐.│█└─────┐.└───┘.└─┘.│█┌─┘.│█└─┐.......................
..........│███│.│███│.│█████████│.....│█│.........│█████│.....│█████████│.......│███████│.│█████│.│█│.│███│.│█│.....│█████│...│█│...│███████│.│█│...│█████│...│███████│.│█│.................│█│.│█████████████████████████│.│███│.│███████│...........│█│...│███│.......................
......┌─┐.└─┐█│.└───┘.└───────┐█│.┌─┐.│█│...┌─────┘█┌─┐█└───┐.└─────────┘.┌───┐.└─┐█┌─┐█└─┘███┌─┘.│█│.└─┐█│.│█└─┐.┌─┘█┌───┘.┌─┘█└─┐.│█┌─────┘.│█│.┌─┘█┌─┐█│.┌─┘███┌─┐█│.│█└─┐.┌───────┐.┌─┐.│█│.└─────┐█┌─┐█┌─────────────┘.└─┐█│.│█┌─────┘.┌─┐.┌─┐...│█│...└───┘.......................
......│█│...│█│...............│█│.│█│.│█│...│███████│.│█████│.............│███│...│█│.│███████│...│█│...│█│.│███│.│███│.....│█████│.│█│.......│█│.│███│.│█│.│█████│.│█│.│███│.│███████│.│█│.│█│.......│█│.│█│.................│█│.│█│.......│█│.│█│...│█│...............................
┌─────┘█│.┌─┘█│.┌─────────────┘█└─┘█└─┘█└───┘█┌─┐█┌─┘.│█┌─┐█└─────────────┘███└─┐.└─┘.└─────┐█└─┐.│█│.┌─┘█│.└─┐█│.│███└───┐.└───┐█└─┘█└─────┐.│█│.└───┘.│█│.│█┌───┘.└─┘.└─┐█│.│█┌─────┘.│█└─┘█└─────┐.│█│.│█└─────────────┐...└─┘.└─┘.┌─────┘█└─┘█└─┐.│█└───┐.┌─┐.......................
│███████│.│███│.│█████████████████████████████│.│█│...│█│.│█████████████████████│...........│███│.│█│.│███│...│█│.│███████│.....│███████████│.│█│.......│█│.│█│...........│█│.│█│.......│███████████│.│█│.│███████████████│...........│█████████████│.│█████│.│█│.......................
└─────┐█│.└─┐█└─┘█┌─────────────┐█┌─┐█┌───┐█┌─┘.│█│...└─┘.└───────────────────┐█│.┌───────┐.│█┌─┘.│█└─┘███│.┌─┘█└─┘█┌─────┘.┌─┐.└───┐█┌─────┘.│█└─┐.┌───┘█└─┘█│.┌─┐.┌─┐.┌─┘█└─┘█└─┐.┌─┐.└───┐█┌─────┘.└─┘.└─────────────┐█└─────┐.┌───┘█┌─┐█┌───────┘.└───┐█└─┘█└───┐...................
......│█│...│█████│.............│█│.│█│...│█│...│█│...........................│█│.│███████│.│█│...│███████│.│███████│.......│█│.....│█│.......│███│.│█████████│.│█│.│█│.│█████████│.│█│.....│█│.........................│███████│.│█████│.│█│.............│█████████│...................
┌─────┘█└───┘█┌───┘.┌─┐.┌─────┐.└─┘.└─┘...└─┘...└─┘.┌─────────┐.┌─────────────┘█└─┘█┌─┐█┌─┘.│█└─┐.└───┐█┌─┘.└─────┐█└─┐.┌─┐.│█│.┌─┐.│█└───┐.┌─┘█┌─┘.└───┐█┌─┐█│.│█│.│█│.└───────┐█└─┘█│.┌───┘█└───────────┐.┌─────────┐.└───────┘.│█┌───┘.└─┘.┌─────────┐.│█┌─┐█┌───┘...................
│█████████████│.....│█│.│█████│.....................│█████████│.│███████████████████│.│█│...│███│.....│█│.........│███│.│█│.│█│.│█│.│█████│.│███│.......│█│.│█│.│█│.│█│.........│█████│.│█████████████████│.│█████████│...........│█│.........│█████████│.│█│.│█│.......................
└─┐█┌─┐█┌─────┘.┌───┘█│.│█┌─┐█└─┐...┌─┐...┌─┐...┌─┐.└───────┐█└─┘█┌─────────┐███┌─┐█│.│█└───┘███└─┐.┌─┘█└─┐.┌─┐.┌─┘███│.│█│.│█│.│█└─┘█┌───┘.└─┐█└─┐.┌─┐.└─┘.│█│.│█└─┘█│.┌─┐.┌─┐.│█┌───┘.│█┌───────────────┘.│█┌───────┘.┌─────┐...│█│...┌─┐...└─┐█┌─┐█┌─┘.│█│.└─┘.......................
..│█│.│█│.......│█████│.│█│.│███│...│█│...│█│...│█│.........│█████│.........│███│.│█│.│███████████│.│█████│.│█│.│█████│.│█│.│█│.│█████│.......│███│.│█│.....│█│.│█████│.│█│.│█│.│█│.....│█│.................│█│.........│█████│...│█│...│█│.....│█│.│█│...│█│...........................
..└─┘.│█└─┐.┌───┘█┌─┐█└─┘█│.└─┐█└───┘█└───┘█└───┘█└───┐...┌─┘█┌───┘.┌─────┐.└───┘.└─┘.│███┌─┐█████│.└───┐█│.│█└─┘█┌─┐█│.│█│.│█│.└───┐█└───┐.┌─┘███│.│█│.┌───┘█└─┘███┌─┘.│█│.│█└─┘█└─┐.┌─┘█└─┐.┌─┐.┌─┐.┌───┐.│█└───┐.┌─┐.└─┐█┌─┘.┌─┘█└───┘█└─────┘█│.└─┘...└─┘...........................
......│███│.│█████│.│█████│...│███████████████████████│...│███│.....│█████│...........│███│.│█████│.....│█│.│█████│.│█│.│█│.│█│.....│█████│.│█████│.│█│.│███████████│...│█│.│███████│.│█████│.│█│.│█│.│███│.│█████│.│█│...│█│...│█████████████████│.....................................
......└───┘.└─┐█┌─┘.└───┐█│.┌─┘█┌─┐█┌───┐█┌───┐█┌───┐█└───┘█┌─┘.┌─┐.└─┐███└─┐.┌─┐.┌─┐.└───┘.└─┐█┌─┘.┌─┐.│█│.└─┐█┌─┘.└─┘.│█└─┘█└─────┘███┌─┘.│█┌───┘.│█│.└───┐███┌─┐█└─┐.│█│.└───┐█┌─┘.└─┐█┌─┘.│█│.│█│.│███└─┘█┌─┐█└─┘█└───┘█└───┘█┌─┐█┌─┐█┌─────┐█└─┐.┌─┐.┌─────────┐...................
..............│█│.......│█│.│███│.│█│...│█│...│█│...│███████│...│█│...│█████│.│█│.│█│.........│█│...│█│.│█│...│█│.......│███████████████│...│█│.....│█│.....│███│.│███│.│█│.....│█│.....│█│...│█│.│█│.│███████│.│█████████████████│.│█│.│█│.....│███│.│█│.│█████████│...................
..............│█│.┌─────┘█│.└───┘.│█└─┐.│█│.┌─┘█│...└───┐█┌─┘.┌─┘█└───┘█┌─┐█└─┘█└─┘█└───┐.┌───┘█└───┘█│.│█│.┌─┘█└─┐.┌─┐.└───────┐█┌─────┘.┌─┘█└───┐.│█│.┌─┐.│█┌─┘.└───┘.│█└─┐.┌─┘█└─┐.┌─┘█└───┘█└─┘█└─┘█┌─────┘.└─────────────┐█┌─┘.└─┘.│█└─┐...└─┐█└─┘█│.│█┌───────┘...................
..............│█│.│███████│.......│███│.│█│.│███│.......│█│...│█████████│.│█████████████│.│███████████│.│█│.│█████│.│█│.........│█│.......│███████│.│█│.│█│.│█│.........│███│.│█████│.│█████████████████│.....................│█│.......│███│.....│█████│.│█│...........................
..............│█│.└─────┐█│...┌─┐.└─┐█│.└─┘.└─┐█│.┌─────┘█│...└─────────┘.└───┐█┌─┐█┌─┐█└─┘█┌───┐█┌─┐█│.│█└─┘█┌───┘.│█│.┌─┐.┌─┐.│█└─┐.┌───┘█┌─────┘.│█└─┘█│.│█└─┐.┌───┐.│███│.│█┌───┘.└─┐███┌─┐█┌─┐█┌─┐█└───────────────────┐.└─┘...┌─┐.└─┐█└───┐.│█┌─┐█└─┘█└───┐.......................
..............│█│.......│█│...│█│...│█│.......│█│.│███████│...................│█│.│█│.│█████│...│█│.│█│.│█████│.....│█│.│█│.│█│.│███│.│█████│.......│█████│.│███│.│███│.│███│.│█│.......│███│.│█│.│█│.│█████████████████████│.......│█│...│█████│.│█│.│█████████│.......................
..............└─┘.......└─┘.┌─┘█│...└─┘.┌─────┘█│.└───┐█┌─┘.┌───────┐.┌─┐.┌─┐.└─┘.└─┘.└───┐█└─┐.└─┘.│█│.└───┐█└─┐.┌─┘█│.│█└─┘█└─┘███└─┘█┌─┐█└─┐.┌─┐.└───┐█│.│█┌─┘.│█┌─┘.└─┐█│.│█│.┌─┐.┌─┘█┌─┘.│█│.└─┘.│█┌─┐█┌───────┐█┌─────┘...┌───┘█│...└─┐█┌─┘.│█│.│█┌─┐█┌───┘.......................
............................│███│.......│███████│.....│█│...│███████│.│█│.│█│.............│███│.....│█│.....│███│.│███│.│███████████████│.│███│.│█│.....│█│.│█│...│█│.....│█│.│█│.│█│.│███│...│█│.....│█│.│█│.......│█│.........│█████│.....│█│...│█│.│█│.│█│...........................
........................┌─┐.└─┐█│.┌─┐...└─────┐█│.┌───┘█│...└─┐█┌─┐█└─┘█└─┘█└─┐.┌───────┐.└───┘.┌───┘█└───┐.│█┌─┘.└─┐█│.└─┐███████┌─────┘.└───┘.│█│.┌───┘█└─┘█└───┘█└─────┘█└─┘█└─┘█└─┘███└─┐.│█└───┐.│█│.│█└─────┐.│█└─────────┘█┌─┐█│.┌─┐.└─┘...└─┘.└─┘.└─┘...........................
........................│█│...│█│.│█│.........│█│.│█████│.....│█│.│███████████│.│███████│.......│█████████│.│█│.....│█│...│███████│.............│█│.│███████████████████████████████████████│.│█████│.│█│.│███████│.│█████████████│.│█│.│█│.............................................
......................┌─┘█└───┘█└─┘█│.┌─┐.┌─┐.└─┘.└─────┘.┌─┐.└─┘.│█┌───────┐█│.│█┌─┐███└─┐.┌─┐.└─┐█┌─┐███└─┘█│.┌───┘█└─┐.└─┐█┌─┐█└───┐.┌─┐.┌───┘█│.└───────┐█┌─────────────┐█┌─┐█┌───┐█┌───┘.└─────┘.└─┘.└───────┘.│█┌───────────┘.│█└─┘█│.┌─────┐.┌─┐.┌───┐...........................
......................│█████████████│.│█│.│█│.............│█│.....│█│.......│█│.│█│.│█████│.│█│...│█│.│███████│.│███████│...│█│.│█████│.│█│.│█████│.........│█│.............│█│.│█│...│█│...........................│█│.............│█████│.│█████│.│█│.│███│...........................
..................┌───┘█┌─┐█┌─────┐█└─┘█└─┘█└─────────────┘█└───┐.└─┘.┌───┐.│█└─┘█│.└───┐█│.│█│.┌─┘█│.│█┌─┐███│.└─┐███┌─┘.┌─┘█│.└─────┘.│█│.└─┐███└─┐.┌───┐.│█│.┌─┐.┌─┐.┌─┐.└─┘.└─┘.┌─┘█└─┐.┌─┐.┌───┐.┌───────┐.┌─┐.└─┘.┌─┐...┌───┐.│█┌─┐█└─┘█┌─┐█└─┘█└─┘█┌─┘...........................
..................│█████│.│█│.....│█████████████████████████████│.....│███│.│█████│.....│█│.│█│.│███│.│█│.│███│...│███│...│███│.........│█│...│█████│.│███│.│█│.│█│.│█│.│█│.........│█████│.│█│.│███│.│███████│.│█│.....│█│...│███│.│█│.│█████│.│█████████│.............................
..................└─────┘.└─┘.┌─┐.└─────────────────────────┐█┌─┘...┌─┘███└─┘███┌─┘.┌─┐.│█│.│█│.└───┘.│█│.└─┐█│.┌─┘█┌─┘.┌─┘███└─┐.┌─┐.┌─┘█│.┌─┘█┌───┘.└─┐█│.│█│.│█└─┘█└─┘█└───────┐.└───┐█└─┘█└─┘███└─┘█┌─┐███└─┘█│.┌───┘█└─┐.│█┌─┘.└─┘.│█┌───┘.└───┐█┌─┐█└─┐...........................
..............................│█│...........................│█│.....│███████████│...│█│.│█│.│█│.......│█│...│█│.│███│...│███████│.│█│.│███│.│███│.......│█│.│█│.│█████████████████│.....│███████████████│.│███████│.│███████│.│█│.......│█│.........│█│.│███│...........................
..................┌───────────┘█└─┐.┌─┐...┌───┐...┌─┐.┌─┐.┌─┘█└───┐.└─────┐█┌─┐█└─┐.│█└─┘█└─┘█└─┐.┌───┘█│.┌─┘█└─┘███└─┐.└─────┐█└─┘█│.└─┐█│.│█┌─┘.┌─┐.┌─┘█└─┘█└─┘███┌─┐█┌─┐███┌───┘.┌─┐.└─┐█┌───┐█┌─┐█┌─┘.└─────┐█└─┘█┌───┐█└─┘█└───┐...└─┘.┌─┐.┌─┐.└─┘.└─┐█│...........................
..................│███████████████│.│█│...│███│...│█│.│█│.│███████│.......│█│.│███│.│███████████│.│█████│.│███████████│.......│█████│...│█│.│█│...│█│.│█████████████│.│█│.│███│.....│█│...│█│...│█│.│█│.........│█████│...│█████████│.......│█│.│█│.......│█│...........................
..................└─┐█┌─────────┐█└─┘█└─┐.└─┐█│.┌─┘█└─┘█│.└─┐█┌─┐█│.┌─────┘█│.└───┘.└─────────┐█└─┘███┌─┘.│█┌─┐█┌─┐███└─┐.┌─┐.│█████└───┘█│.│█└─┐.│█│.└───┐█┌───────┘.└─┘.└───┘.┌─┐.│█└─┐.│█└─┐.│█│.│█└───────┐.└─────┘.┌─┘█┌─┐█┌───┘.┌─┐.┌─┘█└─┘█└─┐.┌─┐.└─┘...........................
....................│█│.........│███████│...│█│.│███████│...│█│.│█│.│███████│.................│███████│...│█│.│█│.│█████│.│█│.│███████████│.│███│.│█│.....│█│...................│█│.│███│.│███│.│█│.│█████████│.........│███│.│█│.....│█│.│█████████│.│█│...............................
....................└─┘...┌─┐...└─────┐█│.┌─┘█└─┘█┌───┐█│...│█│.└─┘.└───────┘.┌───────────────┘███┌─┐█│.┌─┘█│.└─┘.└─┐███└─┘█└─┘███████████└─┘███└─┘█└─┐.┌─┘█│.┌─────────────────┘█└─┘█┌─┘.└───┘.└─┘.└─────┐███└───────┐.└───┘.│█└─────┘█└─┘█┌─────┐█└─┘█└───────┐.......................
..........................│█│.........│█│.│███████│...│█│...│█│...............│███████████████████│.│█│.│███│.......│█████████████████████████████████│.│███│.│███████████████████████│...................│███████████│.......│█████████████│.....│█████████████│.......................
....................┌─┐.┌─┘█└─────────┘█└─┘█┌───┐█│.┌─┘█│.┌─┘█└─────────────┐.└─────┐█┌─┐█┌─┐███┌─┘.└─┘.└───┘.┌─┐.┌─┘█████████████████████████████████│.└─┐█│.│█┌───────────────────┐█└─────────────────┐.│█┌─────────┘.┌───┐.│█┌─┐█┌───────┘.┌─┐.└─────────────┘.......................
....................│█│.│███████████████████│...│█│.│███│.│█████████████████│.......│█│.│█│.│███│.............│█│.│███████████████████████████████████│...│█│.│█│...................│███████████████████│.│█│...........│███│.│█│.│█│.........│█│.......................................
..................┌─┘█└─┘█┌───────────────┐█└─┐.└─┘.└─┐█└─┘█┌─┐█┌─────────┐█│.┌─┐.┌─┘█│.│█│.└───┘.┌───┐.┌─────┘█└─┘███████████████████████████████████└───┘█└─┘█└─┐.┌───┐.┌───┐.┌─┐.└───────────────────┘.└─┘.┌───────┐.│█┌─┘.└─┘.└─┘.┌───────┘█└─┐...┌─────┐...........................
..................│███████│...............│███│.......│█████│.│█│.........│█│.│█│.│███│.│█│.......│███│.│█████████████████████████████████████████████████████████│.│███│.│███│.│█│...........................│███████│.│█│...........│███████████│...│█████│...........................
..................└───────┘.┌─────────────┘█┌─┘...┌─┐.└─┐█┌─┘.└─┘.┌─┐.┌───┘█└─┘█│.└─┐█│.│█│.┌─────┘█┌─┘.└───────┐█████████████████████████████████████████████┌─┐█└─┘█┌─┘.└─┐█│.│█└─┐.┌───┐.┌─┐.┌─┐.┌─┐.┌─┐.┌─┘█┌─────┘.│█└───┐...┌─┐.│█┌───┐█┌─┐█└───┘█┌─┐█└───┐.......................
............................│███████████████│.....│█│...│█│.......│█│.│█████████│...│█│.│█│.│███████│...........│█████████████████████████████████████████████│.│█████│.....│█│.│███│.│███│.│█│.│█│.│█│.│█│.│███│.......│█████│...│█│.│█│...│█│.│███████│.│█████│.......................
....................┌─────┐.└───────┐█┌─┐█┌─┘...┌─┘█└─┐.└─┘.┌─────┘█└─┘█┌─┐█┌─┐█└───┘█│.└─┘.└─────┐█└─┐.┌─┐.┌─┐.│█┌───┐█████████████████████████████████████┌─┘.│█┌─┐█└─────┘█│.│███└─┘███└─┘█└─┘█└─┘█└─┘█└─┘███└─────┐.│█┌─┐█└─┐.│█└─┘█└─┐.└─┘.└───────┘.└───┐█│.......................
....................│█████│.........│█│.│█│.....│█████│.....│███████████│.│█│.│███████│...........│███│.│█│.│█│.│█│...│█████████████████████████████████████│...│█│.│█████████│.│█████████████████████████████████████│.│█│.│███│.│███████│...................│█│.......................
....................└───┐█└───┐.┌───┘█│.│█│.┌───┘█┌─┐█└─────┘█┌─┐█┌─────┘.└─┘.└─┐█┌─┐█│.┌───┐.┌─┐.└─┐█└─┘█└─┘█│.└─┘.┌─┘█████████████████████████████████████└─┐.│█│.│███┌─┐███└─┘█┌───┐█┌───┐█┌─┐█┌───┐█┌─┐█┌───┐█┌─┐█└─┘█│.└───┘.│█┌─────┘.┌─────────┐...┌─┐.└─┘.......................
........................│█████│.│█████│.│█│.│█████│.│█████████│.│█│.............│█│.│█│.│███│.│█│...│█████████│.....│█████████████████████████████████████████│.│█│.│███│.│███████│...│█│...│█│.│█│...│█│.│█│...│█│.│█████│.......│█│.......│█████████│...│█│...........................
....................┌─┐.└───┐█│.└─────┘.└─┘.└─────┘.└─────┐█┌─┘.│█│.┌───────────┘█│.│█│.│███│.│█│.┌─┘███┌─┐███│.┌───┘███████████████████████████████████████┌─┘.└─┘.└───┘.└─┐█┌─┐█└─┐.│█└─┐.└─┘.│█└─┐.│█│.│█└─┐.└─┘.└─┐█┌─┘.┌─┐...│█└───────┘█┌─────┐█└───┘█└─┐.........................
....................│█│.....│█│...........................│█│...│█│.│█████████████│.│█│.│███│.│█│.│█████│.│███│.│███████████████████████████████████████████│...............│█│.│███│.│███│.....│███│.│█│.│███│.......│█│...│█│...│███████████│.....│█████████│.........................
..............┌─┐.┌─┘█└─────┘█│.┌─┐.┌─┐.┌─┐.┌─┐.┌─────────┘█│.┌─┘█│.└─────────────┘.└─┘.└─┐█└─┘█│.└─────┘.└─┐█└─┘█┌─┐█┌─┐███████████████████████████████┌───┘.┌─┐.┌─┐.┌───┐.└─┘.└───┘.└─┐█└───┐.│█┌─┘.└─┘.└─┐█└─────┐.│█│.┌─┘█└─┐.│█┌─────────┘.┌─┐.└───────┐█│.........................
..............│█│.│███████████│.│█│.│█│.│█│.│█│.│███████████│.│███│.......................│█████│...........│█████│.│█│.│███████████████████████████████│.....│█│.│█│.│███│.............│█████│.│█│.........│███████│.│█│.│█████│.│█│...........│█│.........│█│.........................
..............│█└─┘█┌───────┐█└─┘█└─┘█└─┘█└─┘█└─┘█┌─────────┘.└───┘...┌─┐.┌─┐.┌─┐.┌─┐.┌─┐.└───┐█└─┐.┌─┐.┌─┐.│█████│.│█│.│███┌─┐█████████████████████████└─────┘█└─┘█│.│█┌─┘.┌─┐.┌───┐.┌─┘█┌─┐█│.└─┘.┌─────┐.└─┐█┌───┘.└─┘.│█┌───┘.│█│.┌─────────┘█└─┐.┌───┐.└─┘.........................
..............│█████│.......│█████████████████████│...................│█│.│█│.│█│.│█│.│█│.....│███│.│█│.│█│.│█████│.│█│.│███│.│█████████████████████████████████████│.│█│...│█│.│███│.│███│.│█│.....│█████│...│█│.........│█│.....│█│.│█████████████│.│███│.............................
..............└───┐█│.┌─┐...└───┐█┌───────────────┘.┌─┐.┌─┐...┌─┐.┌───┘█└─┘█└─┘█└─┘█│.│█│.┌─┐.└─┐█└─┘█└─┘█└─┘███┌─┘.│█│.└───┘.└─┐█████████████████████████┌───┐█████└─┘█└─┐.│█└─┘█┌─┘.│█┌─┘.└─┘.┌───┘█┌───┘.┌─┘█└─────────┘█└─────┘█└─┘█┌───────────┘.│█┌─┘.............................
..................│█│.│█│.......│█│.................│█│.│█│...│█│.│█████████████████│.│█│.│█│...│███████████████│...│█│.........│█████████████████████████│...│███████████│.│█████│...│█│.......│█████│.....│███████████████████████████│.............│█│...............................
..................└─┘.│█└───────┘█│...┌───────┐.┌───┘█└─┘█└───┘█└─┘█┌───────────┐███└─┘█└─┘█└───┘█┌─┐█┌───┐█┌─┐█└─┐.│█│.┌───┐.┌─┘███████████████████┌───┐█└─┐.│███┌─┐█┌─┐█└─┘█┌─┐█└─┐.└─┘.┌───┐.│█┌───┘.┌─┐.└─┐███┌─┐█┌───┐█┌─┐█┌───┐█┌─┘.┌─┐.┌─────┐.│█└─┐.............................
......................│███████████│...│███████│.│███████████████████│...........│█████████████████│.│█│...│█│.│███│.│█│.│███│.│█████████████████████│...│███│.│███│.│█│.│█████│.│███│.....│███│.│█│.....│█│...│███│.│█│...│█│.│█│...│█│...│█│.│█████│.│███│.............................
......................└─┐█┌───────┘.┌─┘█┌───┐█│.└─────┐█┌─────┐█┌───┘.┌─┐.┌─────┘█┌─┐█┌─────────┐█│.│█│.┌─┘█│.│█┌─┘.└─┘.│███└─┘█████████████████████└─┐.│█┌─┘.└───┘.└─┘.│█┌─┐█│.│█┌─┘.┌─┐.└─┐█└─┘█└─┐.┌─┘█└─┐.└───┘.└─┘...└─┘.└─┘...│█└───┘█│.│█┌───┘.│█┌─┘.............................
........................│█│.........│███│...│█│.......│█│.....│█│.....│█│.│███████│.│█│.........│█│.│█│.│███│.│█│.......│█████████████████████████████│.│█│.............│█│.│█│.│█│...│█│...│███████│.│█████│.......................│███████│.│█│.....│█│...............................
........................└─┘...┌─────┘█┌─┘.┌─┘█└─┐.┌─┐.└─┘.┌─┐.│█│.┌───┘█└─┘█┌─┐█┌─┘.└─┘.┌─┐.┌─┐.└─┘.│█│.└───┘.└─┘.┌─┐.┌─┘█┌─┐█████████████████████████│.│█└───────────┐.│█│.│█│.│█└─┐.│█│.┌─┘███┌─┐█└─┘█┌─┐█└─────────────────┐.┌─┐.│█┌─┐█┌─┘.│█└─────┘█└───┐...........................
..............................│███████│...│█████│.│█│.....│█│.│█│.│█████████│.│█│.......│█│.│█│.....│█│...........│█│.│███│.│█████████████████████████│.│█████████████│.│█│.│█│.│███│.│█│.│█████│.│█████│.│███████████████████│.│█│.│█│.│█│...│█████████████│...........................
......................┌───────┘█┌─────┘...│█┌─┐█└─┘█│.┌─┐.│█│.└─┘.└─────────┘.└─┘.┌─────┘█└─┘█│.┌─┐.└─┘.┌───┐.┌─┐.│█│.│███│.└───┐█████████████████████│.└─────────────┘.└─┘.└─┘.└─┐█└─┘█│.│█┌───┘.└─────┘.└───────────────────┘.│█│.└─┘.│█└───┘█┌─┐█┌─┐█┌─┐█│.┌─┐.┌─┐...................
......................│█████████│.........│█│.│█████│.│█│.│█│.....................│███████████│.│█│.....│███│.│█│.│█│.│███│.....│█████████████████████│...........................│█████│.│█│...................................│█│.....│███████│.│█│.│█│.│█│.│█│.│█│...................
..................┌───┘█┌───────┘.┌───────┘█│.│█┌─┐█└─┘█└─┘█└─┐.┌─┐.┌─────────────┘█┌─┐█┌───┐█└─┘█└─────┘███└─┘█└─┘█└─┘█┌─┘.┌───┘███████████████████┌─┘.┌─┐.┌───────────────────┐.└─────┘.│█└─────────┐.┌─┐.┌─┐.┌───────────────┘█└───┐.└─┐█┌─┐█│.└─┘.└─┘.└─┘.│█│.│█│...................
..................│█████│.........│█████████│.│█│.│███████████│.│█│.│███████████████│.│█│...│███████████████████████████│...│███████████████████████│...│█│.│███████████████████│.........│███████████│.│█│.│█│.│█████████████████████│...│█│.│█│.............│█│.│█│...................
..................└─┐█┌─┘...┌───┐.└─────────┘.└─┘.│█┌─┐█┌───┐█└─┘█│.└───┐█┌─┐█┌─────┘.└─┘.┌─┘███┌───────────┐█┌─┐█┌─────┘.┌─┘███████████████████████└───┘█│.│█┌───────────────┐█│.┌─┐.┌─┐.│█┌─────────┘.│█└─┘█└─┘█┌─┐█┌─────────────┐█└─┐.└─┘.└─┘.┌─┐.┌─┐.┌─┐.│█└─┘█└───────┐...........
....................│█│.....│███│.................│█│.│█│...│█████│.....│█│.│█│...........│█████│...........│█│.│█│.......│███████████████████████████████│.│█│...............│█│.│█│.│█│.│█│...........│█████████│.│█│.............│███│.........│█│.│█│.│█│.│█████████████│...........
....................│█│.┌───┘█┌─┘.┌───────────────┘█│.└─┘...│█┌─┐█└─────┘█│.└─┘.┌─────────┘███┌─┘.┌─────────┘█│.└─┘.┌─┐.┌─┘███████████████████████████████└─┘█└─────────────┐.└─┘.│█│.│█│.│█└─────┐.┌─┐.└─┐█┌─────┘.└─┘.┌─┐.┌─────┐.└─┐█└─────┐.┌─┘█└─┘█└─┘█│.└───┐█┌───────┘...........
....................│█│.│█████│...│█████████████████│.......│█│.│█████████│.....│█████████████│...│███████████│.....│█│.│███████████████████████████████████████████████████│.....│█│.│█│.│███████│.│█│...│█│...........│█│.│█████│...│███████│.│███████████│.....│█│...................
....................└─┘.└───┐█└─┐.└─────────┐█┌───┐█│.┌─────┘█│.└─────────┘.┌─┐.└───────────┐█└─┐.│█┌───┐█┌─┐█│.┌───┘█└─┘█████████████████████████████████████┌─────────────┘.┌─┐.│█└─┘█└─┘█┌───┐█└─┘█│.┌─┘█└───────┐...│█└─┘█┌───┘...└─┐█┌───┘.│█┌─┐█┌─┐█┌─┘.┌───┘█└───┐...............
............................│███│...........│█│...│█│.│███████│.............│█│.............│███│.│█│...│█│.│█│.│█████████████████████████████████████████████│...............│█│.│█████████│...│█████│.│███████████│...│█████│.........│█│.....│█│.│█│.│█│...│█████████│...............
........................┌─┐.└─┐█└─────────┐.│█└─┐.└─┘.└─┐█┌─┐█└─┐.┌─────────┘█└─────────┐.┌─┘███│.└─┘.┌─┘█│.│█│.└─┐█┌─┐█┌─┐███████████████████████████████████└───────┐.┌─┐.┌─┘█│.└─┐█┌─┐███└─┐.│█┌─┐█└─┘█┌─┐█┌─────┘.┌─┘█┌─┐█│.┌─┐.┌─┐.│█└─┐.┌─┘█│.└─┘.└─┘.┌─┘█┌───────┘...............
........................│█│...│███████████│.│███│.......│█│.│███│.│█████████████████████│.│█████│.....│███│.│█│...│█│.│█│.│███████████████████████████████████████████│.│█│.│███│...│█│.│█████│.│█│.│█████│.│█│.......│███│.│█│.│█│.│█│.│███│.│███│.........│███│.......................
........................│█│...└───┐█┌───┐█└─┘█┌─┘...┌─┐.│█│.└───┘.└─────────────────┐███└─┘███┌─┘.┌─┐.│█┌─┘.└─┘.┌─┘█│.└─┘.└─┐███████████████████████████████████┌─────┘.│█└─┘███└───┘█│.│█┌─┐█│.│█│.│█┌─┐█│.│█└───────┘█┌─┘.└─┘.│█└─┘█│.│█┌─┘.└─┐█└─┐.┌───┐.└─┐█└───────────┐...........
........................│█│.......│█│...│█████│.....│█│.│█│.........................│█████████│...│█│.│█│.......│███│.......│███████████████████████████████████│.......│█████████████│.│█│.│█│.│█│.│█│.│█│.│███████████│.......│█████│.│█│.....│███│.│███│...│█████████████│...........
........................│█└───────┘█│...└───┐█│.┌─┐.│█└─┘█└─┐.┌─────────────────────┘█┌─┐█┌─┐█└─┐.│█└─┘█│.┌───┐.└───┘.┌─┐.┌─┘█┌─┐█████████████████████████████┌─┘.┌─┐.┌─┘█┌─┐█┌─────┐█│.│█│.│█│.└─┘.└─┘.└─┘.└─┐█┌───────┘.┌─┐...│█┌───┘.└─┘.┌───┘█┌─┘.└─┐█└───┘█┌───────────┘...........
........................│███████████│.......│█│.│█│.│███████│.│███████████████████████│.│█│.│███│.│█████│.│███│.......│█│.│███│.│█████████████████████████████│...│█│.│███│.│█│.....│█│.│█│.│█│...............│█│.........│█│...│█│.........│█████│.....│███████│.......................
....................┌─┐.└───────────┘.┌─┐...└─┘.│█└─┘█┌─┐█┌─┘.└───┐█┌───────────────┐█│.└─┘.│█┌─┘.└─────┘.└─┐█└─┐.┌─┐.│█└─┘█┌─┘.└─┐█████████████████┌───────┐█└───┘█│.│█┌─┘.└─┘.┌─┐.└─┘.└─┘.│█│.┌───┐.┌─────┐.│█└─────────┘█└─┐.│█└─────┐...└───┐█└─────┘█┌─────┘.┌─┐...................
....................│█│...............│█│.......│█████│.│█│.......│█│...............│█│.....│█│.............│███│.│█│.│█████│.....│█████████████████│.......│███████│.│█│.......│█│.........│█│.│███│.│█████│.│███████████████│.│███████│.......│█████████│.......│█│...................
....................│█└───────────────┘█└───────┘█┌─┐█│.│█│.┌─┐.┌─┘█│.┌─────────────┘█└───┐.└─┘.┌─┐.┌───┐.┌─┘█┌─┘.│█│.│█┌─┐█└─┐.┌─┘█┌─┐█┌─┐█┌─┐█┌─┐█└─────┐.│███████└─┘█└───┐.┌─┘█└───────┐.└─┘.└─┐█└─┘█┌─┐█│.└─────┐█┌─┐█┌─┐█│.│█┌─────┘.┌─┐.┌─┘█┌───────┘.┌───┐.│█└─┐.................
....................│█████████████████████████████│.│█│.│█│.│█│.│███│.│███████████████████│.....│█│.│███│.│███│...│█│.│█│.│███│.│███│.│█│.│█│.│█│.│███████│.│███████████████│.│███████████│.......│█████│.│█│.......│█│.│█│.│█│.│█│.......│█│.│███│.........│███│.│███│.................
....................└─────────────────────┐█┌───┐█│.│█│.└─┘.│█│.└───┘.│█┌─────────┐███┌─┐█│.┌───┘█│.└─┐█│.└─┐█└─┐.│█└─┘█│.└─┐█│.│█┌─┘.│█│.│█│.│█│.│███┌───┘.└─┐███┌───────┐█│.└─┐███┌─┐█┌─┘.┌─────┘█┌───┘.└─┘.┌───┐.└─┘.└─┘.└─┘.│█│.┌─┐...│█│.└─┐█│...┌─┐...└─┐█│.│█┌─┘.................
..........................................│█│...│█│.│█│.....│█│.......│█│.........│███│.│█│.│█████│...│█│...│███│.│█████│...│█│.│█│...│█│.│█│.│█│.│███│.......│███│.......│█│...│███│.│█│...│███████│.........│███│.............│█│.│█│...│█│...│█│...│█│.....│█│.│█│...................
..................┌─────┐.┌─────────────┐.└─┘...│█│.│█│.┌───┘█└───────┘█│.┌───────┘█┌─┘.└─┘.└───┐█└───┘█└─┐.└─┐█└─┘█┌───┘.┌─┘█│.│█│.┌─┘█│.│█│.│█│.│███└─────┐.└─┐█└─────┐.│█└───┘█┌─┘.└─┘.┌─┘███┌───┘.┌─┐.┌─┐.│█┌─┘.┌─┐...┌─┐.┌─┘█└─┘█└───┘█└───┘█└─┐.│█│.┌───┘█└─┘█└───┐.┌───┐.........
..................│█████│.│█████████████│.......│█│.│█│.│███████████████│.│█████████│...........│█████████│...│█████│.....│███│.│█│.│███│.│█│.│█│.│█████████│...│███████│.│███████│.......│█████│.....│█│.│█│.│█│...│█│...│█│.│█████████████████████│.│█│.│█████████████│.│███│.........
..................└───┐█│.└───────────┐█└───────┘█│.│█│.└───────────────┘.└─────────┘.┌───────┐.└─────┐███│.┌─┘█┌─┐█└───┐.└───┘.│█│.└───┘.│█│.└─┘.│█┌───────┘.┌─┘█┌───┐█│.└─┐███┌─┘.┌─┐.┌─┘█┌─┐█└─┐.┌─┘█│.│█└─┘█└───┘█│.┌─┘█└─┘█┌─┐█┌─┐█┌─────────┐█└─┘█│.│█┌───────────┘.│█┌─┘.........
......................│█│.............│███████████│.│█│...............................│███████│.......│███│.│███│.│█████│.......│█│.......│█│.....│█│.........│███│...│█│...│███│...│█│.│███│.│███│.│███│.│███████████│.│███████│.│█│.│█│.........│█████│.│█│.............│█│...........
..................┌───┘█└─┐...┌─┐.┌───┘█┌─┐█┌─┐█┌─┘.│█│.┌───────┐.┌───────┐.┌───┐.┌─┐.└───┐█┌─┘.┌─────┘█┌─┘.│███│.│█┌─┐█└───┐.┌─┘█└─┐.┌───┘█│.┌───┘█└───┐.┌─┐.│█┌─┘.┌─┘█│.┌─┘█┌─┘.┌─┘█│.│█┌─┘.│███└─┘███└─┘█┌───────┐█└─┘█┌───┐█│.└─┘.└─┘.┌───┐.┌─┘█┌─┐█└─┘█└─────────┐.┌─┘█└─┐.........
..................│███████│...│█│.│█████│.│█│.│█│...│█│.│███████│.│███████│.│███│.│█│.....│█│...│███████│...│███│.│█│.│█████│.│█████│.│█████│.│█████████│.│█│.│█│...│███│.│███│...│███│.│█│...│█████████████│.......│█████│...│█│.........│███│.│███│.│███████████████│.│█████│.........
..................└─┐█┌─┐█│.┌─┘█└─┘█┌─┐█│.└─┘.│█│...│█│.└─────┐█│.└─────┐█│.└─┐█│.│█│.┌───┘█└───┘█┌─┐███└───┘█┌─┘.│█│.└─────┘.│█┌─┐█│.│█┌─┐█│.└─┐█┌─┐███└─┘█│.│█│.┌─┘█┌─┘.└─┐█└─┐.└─┐█└─┘█└─┐.└─────┐███┌─┐█└─────┐.└───┐█└─┐.│█└─┐.┌─┐...│█┌─┘.└─┐█│.│█┌───┐█┌─────┐█└─┘█┌───┘.........
....................│█│.│█│.│███████│.│█│.....│█│...│█│.......│█│.......│█│...│█│.│█│.│███████████│.│█████████│...│█│.........│█│.│█│.│█│.│█│...│█│.│███████│.│█│.│███│.....│███│...│███████│.......│███│.│███████│.....│███│.│███│.│█│...│█│.....│█│.│█│...│█│.....│█████│.............
..................┌─┘█│.│█└─┘█┌─────┘.└─┘.┌───┘█└─┐.└─┘.┌─────┘█└───────┘█└─┐.│█└─┘█└─┘███┌─┐███┌─┘.└───┐█┌─┐█└─┐.│█└───┐.┌─┐.└─┘.│█│.└─┘.└─┘.┌─┘█│.└─┐███┌─┘.└─┘.└─┐█└───┐.└─┐█└───┘█┌───┐█└─┐.┌─┐.└───┘.└───────┘.┌─┐.│█┌─┘.└─┐█└─┘█└───┘█└───┐.│█│.│█│.┌─┘█└───┐.└─────┘.............
..................│███│.│█████│...........│███████│.....│███████████████████│.│███████████│.│███│.......│█│.│███│.│█████│.│█│.....│█│.........│███│...│███│.........│█████│...│███████│...│███│.│█│.................│█│.│█│.....│███████████████│.│█│.│█│.│███████│.....................
..................└───┘.└───┐█└─┐.┌───────┘█┌───┐█└─┐.┌─┘█┌─┐█┌───────────┐█└─┘█┌─┐█┌─┐█┌─┘.└───┘.┌─────┘█│.│█┌─┘.└─┐███└─┘█│.┌───┘█└───┐.┌───┘███└─┐.└─┐█└─┐.┌─────┘█┌─┐█└─┐.└─┐███┌─┘.┌─┘█┌─┘.│█└─┐.┌─┐.┌─┐.┌───┐.│█│.└─┘.....└─────────┐█┌─┐█│.└─┘.└─┘.└───┐█┌─┘.┌───┐...............
............................│███│.│█████████│...│███│.│███│.│█│...........│█████│.│█│.│█│.........│███████│.│█│.....│███████│.│█████████│.│█████████│...│███│.│███████│.│███│...│███│...│███│...│███│.│█│.│█│.│███│.│█│...................│█│.│█│.............│█│...│███│...............
..........................┌─┘█┌─┘.└───────┐█│...└───┘.└───┘.│█│.┌─────────┘█┌─┐█│.└─┘.└─┘.┌─────┐.└─────┐█│.│█│.┌───┘█┌─┐█┌─┘.└─┐█┌─┐█┌─┘.│█┌─┐█┌─┐█└─┐.└─┐█│.└─────┐█│.└───┘.┌─┘█┌─┘.┌─┘███└───┘███└─┘█└─┘█└─┘███└─┘█└───┐...┌─┐.┌─┐.┌─┐.└─┘.└─┘...┌─┐.┌───┐.│█└───┘█┌─┘...............
..........................│███│...........│█│...............│█│.│███████████│.│█│.........│█████│.......│█│.│█│.│█████│.│█│.....│█│.│█│...│█│.│█│.│███│...│█│.......│█│.......│███│...│███████████████████████████████████│...│█│.│█│.│█│...........│█│.│███│.│███████│.................
..................┌─┐.┌─┐.└─┐█└───┐.┌───┐.└─┘.┌─┐.┌─┐.┌─────┘█│.└───────────┘.└─┘.┌─┐.┌─┐.│█┌─┐█└───────┘█│.│█│.│█┌─┐█│.│█└─┐.┌─┘█│.│█└─┐.│█│.│█│.│█┌─┘.┌─┘█│.┌─────┘█└─┐.┌───┘███└─┐.│█┌─┐█┌─┐█┌─┐█┌─┐█┌───────────────┐█└─┐.│█│.│█└─┘█└───┐.┌─────┘█└─┘█┌─┘.│█┌───┐█└─┐...............
..................│█│.│█│...│█████│.│███│.....│█│.│█│.│███████│...................│█│.│█│.│█│.│███████████│.│█│.│█│.│█│.│███│.│███│.│███│.│█│.│█│.│█│...│███│.│█████████│.│█████████│.│█│.│█│.│█│.│█│.│█│...............│███│.│█│.│█████████│.│███████████│...│█│...│███│...............
..............┌─┐.│█│.│█│...└─────┘.└─┐█│.┌─┐.│█│.│█│.└───────┘...┌───────────────┘█└─┘█└─┘█│.└─┐█┌─┐█┌─┐█│.│█│.│█│.│█│.│█┌─┘.│█┌─┘.└───┘.└─┘.│█│.│█│.┌─┘█┌─┘.└─┐█┌─┐█┌─┘.└─┐█┌───┐█│.│█│.│█│.│█│.│█│.│█│.┌─┐.┌───────┐.└─┐█└─┘█└─┘█┌─┐█┌───┘.└─┐█┌───────┘.┌─┘█│.┌─┘█┌─┘...............
..............│█│.│█│.│█│.............│█│.│█│.│█│.│█│.............│█████████████████████████│...│█│.│█│.│█│.│█│.│█│.│█│.│█│...│█│.............│█│.│█│.│███│.....│█│.│█│.....│█│...│█│.│█│.│█│.│█│.│█│.│█│.│█│.│███████│...│█████████│.│█│.......│█│.........│███│.│███│.................
..............│█└─┘█└─┘█└───┐.┌───┐.┌─┘█└─┘█│.│█│.│█│.┌─┐.┌─┐.┌─┐.└─────────┐███┌─┐█┌───┐█┌─┘.┌─┘█│.│█│.│█│.│█│.│█│.└─┘.└─┘.┌─┘█└───────────┐.│█│.└─┘.└─┐█└─┐.┌─┘█│.│█└─┐.┌─┘█└─┐.│█│.│█│.│█│.│█│.│█│.│█└─┘█└─┘█┌─────┘.┌─┘█┌─┐█┌─┐█│.│█└───┐.┌─┘█└───────┐.└─┐█│.└───┘.................
..............│█████████████│.│███│.│███████│.│█│.│█│.│█│.│█│.│█│...........│███│.│█│...│█│...│███│.│█│.│█│.│█│.│█│.........│███████████████│.│█│.......│███│.│███│.│███│.│█████│.│█│.│█│.│█│.│█│.│█│.│█████████│.......│███│.│█│.│█│.│█████│.│███████████│...│█│.......................
..............└───────────┐█│.│█┌─┘.└─┐█┌─┐█└─┘█└─┘█└─┘█└─┘█│.│█│.┌─┐.┌───┐.└───┘.└─┘.┌─┘█└─┐.│█┌─┘.│█│.│█│.└─┘.│█└───┐.┌───┘█┌───┐█┌─────┐█│.│█└───┐.┌─┘███│.└─┐█│.└─┐█│.│███┌─┘.└─┘.│█│.│█│.└─┘.│█│.└─┐███┌─┐█└─────┐.└───┘.└─┘.└─┘.└───┐█└─┘█┌─────────┘...│█└─┐.┌─┐.................
..........................│█│.│█│.....│█│.│█████████████████│.│█│.│█│.│███│...........│█████│.│█│...│█│.│█│.....│█████│.│█████│...│█│.....│█│.│█████│.│█████│...│█│...│█│.│███│.......│█│.│█│.....│█│...│███│.│███████│...................│█████│.............│███│.│█│.................
....................┌─┐.┌─┘█└─┘█│.┌─┐.└─┘.│█┌─────────────┐█└─┘█└─┘█│.└─┐█│.┌─┐.┌─┐.┌─┘█┌───┘.└─┘.┌─┘█│.│█│.┌───┘█┌─┐█│.│███┌─┘.┌─┘█└───┐.│█│.└───┐█│.│█┌─┐█└─┐.│█│.┌─┘█│.└─┐█└───┐.┌─┘█│.│█│.┌─┐.└─┘.┌─┘█┌─┘.└───────┘...┌─────────────┐.│█┌─┐█└─────────┐...└─┐█│.│█│...┌─┐...........
....................│█│.│███████│.│█│.....│█│.............│█████████│...│█│.│█│.│█│.│███│.........│███│.│█│.│█████│.│█│.│███│...│███████│.│█│.....│█│.│█│.│███│.│█│.│███│...│█████│.│███│.│█│.│█│.....│███│...............│█████████████│.│█│.│███████████│.....│█│.│█│...│█│...........
..............┌─┐.┌─┘█│.└───┐█┌─┘.│█│.┌─┐.└─┘.┌─┐.┌─┐.┌───┘█┌─┐█┌─┐█└───┘█│.│█└─┘█└─┘█┌─┘.┌───────┘█┌─┘.│█│.│█┌─┐█│.└─┘.└─┐█└─┐.│█┌─────┘.└─┘.┌───┘█│.└─┘.│███│.└─┘.└─┐█└─┐.└─────┘.│███│.│█└─┘█└─┐.┌─┘███└───────────────┘█┌─┐█┌─────┐█│.│█│.└───────────┘.┌─┐.└─┘.│█└───┘█└─┐.........
..............│█│.│███│.....│█│...│█│.│█│.....│█│.│█│.│█████│.│█│.│███████│.│█████████│...│█████████│...│█│.│█│.│█│.......│███│.│█│...........│█████│.....│███│.......│███│.........│███│.│███████│.│███████████████████████│.│█│.....│█│.│█│...............│█│.....│█████████│.........
............┌─┘█│.└─┐█│.┌───┘█│...│█│.│█│...┌─┘█└─┘█│.└─────┘.└─┘.└─────┐█└─┘█┌─┐█┌─┐█└─┐.│█┌───┐███│.┌─┘█│.│█│.│█└─────┐.└───┘.│█└─────────┐.└───┐█└─┐.┌─┘█┌─┘.┌─────┘███└─────┐.┌─┘█┌─┘.└─────┐█│.└───┐█┌───────────┐█┌─┐█│.│█│.┌─┐.└─┘.└─┘...┌─────────┐.│█└─────┘█┌───────┘.........
............│███│...│█│.│█████│...│█│.│█│...│███████│...................│█████│.│█│.│███│.│█│...│███│.│███│.│█│.│███████│.......│███████████│.....│███│.│███│...│███████████████│.│███│.........│█│.....│█│...........│█│.│█│.│█│.│█│...........│█████████│.│█████████│.................
............└─┐█└───┘█│.└───┐█└───┘█└─┘█└─┐.└─────┐█└─┐.┌─┐.┌─┐...┌─────┘███┌─┘.│█│.└─┐█│.│█│.┌─┘█┌─┘.│█┌─┘.│█│.│███┌───┘.┌─────┘███┌─────┐█└───┐.└─┐█│.└─┐█└─┐.│█┌─┐█┌─┐█┌─┐███│.└─┐█└─┐.┌─────┘█└─┐.┌─┘█└─────────┐.│█│.└─┘.└─┘.│█│...┌─┐.┌─┐.│█┌───────┘.│█┌───────┘.................
..............│███████│.....│█████████████│.......│███│.│█│.│█│...│█████████│...│█│...│█│.│█│.│███│...│█│...│█│.│███│.....│█████████│.....│█████│...│█│...│███│.│█│.│█│.│█│.│███│...│███│.│█████████│.│█████████████│.│█│.........│█│...│█│.│█│.│█│.........│█│.........................
..............└─────┐█│.┌─┐.└───┐█┌─┐█┌─┐█└───┐...└─┐█└─┘█└─┘█└─┐.└───┐█┌───┘.┌─┘█│.┌─┘█│.│█│.│███│.┌─┘█└─┐.└─┘.└─┐█└───┐.└───────┐█└───┐.│█┌─┐█└─┐.│█│.┌─┘█┌─┘.└─┘.│█│.│█│.│█┌─┘.┌─┘█┌─┘.└─┐███┌─┐█│.│█┌─┐███┌─┐█┌─┘.└─┘...┌───┐.│█└─┐.│█│.│█└─┘█└─┐.┌─────┘█└─────────┐...............
....................│█│.│█│.....│█│.│█│.│█████│.....│███████████│.....│█│.....│███│.│███│.│█│.│███│.│█████│.......│█████│.........│█████│.│█│.│███│.│█│.│███│.......│█│.│█│.│█│...│███│.....│███│.│█│.│█│.│███│.│█│.........│███│.│███│.│█│.│███████│.│█████████████████│...............
..........┌─┐.┌─────┘█│.│█│.┌───┘█│.└─┘.└───┐█│.┌───┘█┌───┐█┌─┐█└─────┘█└───┐.│█┌─┘.└─┐█│.│█│.│█┌─┘.└─┐█┌─┘.┌─────┘█┌─┐█│.┌───────┘█┌───┘.└─┘.└─┐█│.│█│.│███└─┐.┌─┐.└─┘.└─┘.│█└─┐.└─┐█└───┐.└─┐█│.│█│.│█│.│█┌─┘.└─┘.┌─┐.┌─┐.│█┌─┘.│█┌─┘.│█│.│█┌─────┘.│█┌─────┐█┌───────┘...............
..........│█│.│███████│.│█│.│█████│.........│█│.│█████│...│█│.│█████████████│.│█│.....│█│.│█│.│█│.....│█│...│███████│.│█│.│█████████│...........│█│.│█│.│█████│.│█│.........│███│...│█████│...│█│.│█│.│█│.│█│.......│█│.│█│.│█│...│█│...│█│.│█│.......│█│.....│█│.......................
......┌───┘█└─┘█┌───┐█│.│█│.└───┐█│.┌─┐.┌───┘█│.└───┐█└─┐.└─┘.└─┐█┌───┐███┌─┘.│█│.┌───┘█│.└─┘.│█└───┐.│█└─┐.│█┌─┐███│.│█│.│███┌─┐███└─────────┐.│█│.└─┘.└─┐█┌─┘.│█└─┐.┌─────┘███└─┐.│█┌─┐█│.┌─┘█│.│█│.└─┘.│█└───────┘█└─┘█└─┘█└─┐.│█│.┌─┘█└─┘█└───────┘█└───┐.│█└───────┐...............
......│█████████│...│█│.│█│.....│█│.│█│.│█████│.....│███│.......│█│...│███│...│█│.│█████│.....│█████│.│███│.│█│.│███│.│█│.│███│.│█████████████│.│█│.......│█│...│███│.│███████████│.│█│.│█│.│███│.│█│.....│█████████████████████│.│█│.│█████████████████████│.│█████████│...............
......└───┐█┌─┐█│.┌─┘█└─┘█└─┐...└─┘.│█└─┘█┌─┐█└─────┘█┌─┘.┌─────┘█│...└─┐█└─┐.└─┘.└─┐█┌─┘.┌───┘███┌─┘.└─┐█│.│█│.└─┐█│.│█│.└─┐█│.└───┐█┌─────┐█│.│█│.┌─────┘█└───┘█┌─┘.└─┐█┌─┐█┌─┐█│.│█│.│█│.│█┌─┘.│█└───┐.└─┐█┌─┐█┌─────┐█┌───┐█└─┘█└─┘█┌─┐█┌───┐█┌─────────┘.│█┌───────┘...............
..........│█│.│█│.│█████████│.......│█████│.│█████████│...│███████│.....│███│.......│█│...│███████│.....│█│.│█│...│█│.│█│...│█│.....│█│.....│█│.│█│.│█████████████│.....│█│.│█│.│█│.│█│.│█│.│█│...│█████│...│█│.│█│.....│█│...│█████████│.│█│...│█│...........│█│.......................
..........└─┘.└─┘.└───┐█┌───┘.┌─────┘█┌─┐█│.└─────────┘...│█┌─┐█┌─┘.┌───┘███└───┐.┌─┘█└─┐.│███┌─┐█└─┐.┌─┘█│.│█└─┐.│█│.│█│.┌─┘█└─┐.┌─┘█└─┐.┌─┘█│.│█│.│█┌─┐█┌─┐█┌─┐█└─┐.┌─┘█│.│█│.│█│.│█│.│█│.│█└─┐.│█┌─┐█│.┌─┘█│.│█└───┐.│█└─┐.│█┌─┐█┌───┘.└─┘.┌─┘█└─────────┐.│█└─────┐.................
......................│█│.....│███████│.│█│...............│█│.│█│...│███████████│.│█████│.│███│.│███│.│███│.│███│.│█│.│█│.│█████│.│█████│.│███│.│█│.│█│.│█│.│█│.│███│.│███│.│█│.│█│.│█│.│█│.│███│.│█│.│█│.│███│.│█████│.│███│.│█│.│█│.........│█████████████│.│███████│.................
....┌─┐.┌─┐.┌─┐...┌───┘█└─────┘█┌─┐█┌─┘.│█│.┌───────────┐.└─┘.└─┘.┌─┘█┌─┐█┌─┐█┌─┘.└─┐█┌─┘.└─┐█│.│█┌─┘.│█┌─┘.└─┐█│.│█│.│█│.└─┐█┌─┘.└─┐█┌─┘.│█┌─┘.│█│.│█│.│█│.│█│.└─┐█│.└─┐█│.│█│.└─┘.│█│.│█│.│█┌─┘.│█│.│█│.│█┌─┘.│█┌─┐█│.└─┐█│.└─┘.│█└───────┐.└─┐█┌─┐█┌─────┘.└───────┘.................
....│█│.│█│.│█│...│█████████████│.│█│...│█│.│███████████│.........│███│.│█│.│█│.....│█│.....│█│.│█│...│█│.....│█│.│█│.│█│...│█│.....│█│...│█│...│█│.│█│.│█│.│█│...│█│...│█│.│█│.....│█│.│█│.│█│...│█│.│█│.│█│...│█│.│█│...│█│.....│█████████│...│█│.│█│.................................
....│█└─┘█└─┘█└───┘█┌─┐█┌───┐█┌─┘.│█│...│█│.└─────────┐█│...┌─────┘█┌─┘.│█│.└─┘.┌───┘█└───┐.│█│.└─┘...└─┘...┌─┘█│.│█│.│█│.┌─┘█│.┌─┐.│█│.┌─┘█└─┐.└─┘.│█│.└─┘.│█│.┌─┘█└─┐.│█│.│█│...┌─┘█│.└─┘.│█│.┌─┘█│.│█│.└─┘...└─┘.│█└─┐.└─┘.┌─┐.└─┐█┌─────┘.┌─┘█│.│█└─────────────┐...................
....│███████████████│.│█│...│█│...│█│...│█│...........│█│...│███████│...│█│.....│█████████│.│█│.............│███│.│█│.│█│.│███│.│█│.│█│.│█████│.....│█│.....│█│.│█████│.│█│.│█│...│███│.....│█│.│███│.│█│...........│███│.....│█│...│█│.......│███│.│███████████████│...................
....└─────┐█┌─┐█┌─┐█│.└─┘.┌─┘█└─┐.│█│.┌─┘█│.┌─────┐.┌─┘█└───┘█┌─┐█┌─┘...│█└───┐.└─┐█┌─┐█┌─┘.│█└─────┐...┌─┐.└─┐█│.└─┘.│█│.└─┐█└─┘█│.└─┘.└───┐█└─┐.┌─┘█└───┐.│█│.└─┐█┌─┘.│█│.│█│.┌─┘█┌─┘.┌───┘█│.└─┐█│.│█└───────┐...└───┘.┌───┘█│.┌─┘█└─────┐.└─┐█│.│█┌─┐█┌─┐█┌─┐█┌─┘...................
..........│█│.│█│.│█│.....│█████│.│█│.│███│.│█████│.│█████████│.│█│.....│█████│...│█│.│█│...│███████│...│█│...│█│.....│█│...│█████│.........│███│.│███████│.│█│...│█│...│█│.│█│.│███│...│█████│...│█│.│█████████│.........│█████│.│█████████│...│█│.│█│.│█│.│█│.│█│.....................
....┌─┐.┌─┘█│.└─┘.│█└─┐...└─────┘.└─┘.└─┐█│.│█┌─┐█└─┘█┌───┐█┌─┘.│█└───┐.│█┌─┐█│.┌─┘█│.│█└─┐.│█┌─────┘.┌─┘█└───┘█└───┐.└─┘...│█┌─┐█└───┐.┌─┐.│█┌─┘.└─┐█┌─┐█│.│█└─┐.│█│.┌─┘█│.│█│.│█┌─┘.┌─┘█┌─┐█│.┌─┘█│.└───┐█┌───┘.┌───────┘█┌───┘.└─┐█┌───┐█└─┐.│█│.└─┘.└─┘.└─┘.└─┘.....................
....│█│.│███│.....│███│.................│█│.│█│.│█████│...│█│...│█████│.│█│.│█│.│███│.│███│.│█│.......│█████████████│.......│█│.│█████│.│█│.│█│.....│█│.│█│.│███│.│█│.│███│.│█│.│█│...│███│.│█│.│███│.....│█│.....│█████████│.......│█│...│███│.│█│.....................................
┌───┘█└─┘█┌─┘...┌─┘█┌─┘.┌─────────┐...┌─┘█│.└─┘.└─────┘...│█│...└───┐█│.│█│.│█│.└─┐█│.│█┌─┘.│█└───┐...└─┐█┌─┐█┌─┐█┌─┘...┌───┘█│.│█┌─┐█│.│█└─┘█└───┐.│█│.└─┘.└─┐█│.│█│.└─┐█│.│█│.│█└─┐.│█┌─┘.│█│.│█┌─┘.┌───┘█└─────┘█┌───────┘.┌─┐.┌─┘█└─┐.│█┌─┘.│█└─────────┐...........................
│█████████│.....│███│...│█████████│...│███│...............│█│.......│█│.│█│.│█│...│█│.│█│...│█████│.....│█│.│█│.│█│.....│█████│.│█│.│█│.│█████████│.│█│.......│█│.│█│...│█│.│█│.│███│.│█│...│█│.│█│...│█████████████│.........│█│.│█████│.│█│...│███████████│...........................
└─┐█┌─────┘.....│█┌─┘.┌─┘█┌─┐█┌─┐█└───┘█┌─┘...┌───────────┘█└─────┐.└─┘.│█│.└─┘...│█│.│█│...│█┌───┘.┌───┘█│.│█│.│█└─┐.┌─┘█┌─┐█│.└─┘.└─┘.└─┐█┌─────┘.│█└─────┐.│█│.│█└─┐.└─┘.└─┘.│█┌─┘.│█│.┌─┘█│.│█└─┐.└─┐█┌───┐█┌─┐█└─────────┘█│.└─┐█┌─┘.└─┘.┌─┘█┌─┐█┌─────┘...........................
..│█│...........│█│...│███│.│█│.│███████│.....│███████████████████│.....│█│.......│█│.│█│...│█│.....│█████│.│█│.│███│.│███│.│█│...........│█│.......│███████│.│█│.│███│.........│█│...│█│.│███│.│███│...│█│...│█│.│█████████████│...│█│.......│███│.│█│.................................
..│█│.....┌─┐.┌─┘█└─┐.└─┐█│.│█│.│█┌─┐█┌─┘.┌─┐.└───┐█┌─┐█┌─┐█┌─┐█┌─┘...┌─┘█│...┌───┘█│.│█└─┐.└─┘.┌───┘█┌─┐█│.│█│.│█┌─┘.│█┌─┘.│█└─────┐.┌───┘█└───┐.┌─┘█┌─┐█┌─┘.│█│.└─┐█│.┌───────┘█└─┐.│█│.└─┐█│.│█┌─┘...│█│...└─┘.└─┐█┌─┐█┌─┐█┌─┘...│█└───┐...└───┘.└─┘.................................
..│█│.....│█│.│█████│...│█│.│█│.│█│.│█│...│█│.....│█│.│█│.│█│.│█│.....│███│...│█████│.│███│.....│█████│.│█│.│█│.│█│...│█│...│███████│.│█████████│.│███│.│█│...│█│...│█│.│███████████│.│█│...│█│.│█│.....│█│.........│█│.│█│.│█│.....│█████│.............................................
..└─┘.┌───┘█└─┘█┌─┐█│.┌─┘█│.└─┘.└─┘.└─┘.┌─┘█└───┐.└─┘.│█│.│█│.│█└───┐.└─┐█│.┌─┘█┌─┐█│.└─┐█└───┐.│█┌─┐█│.│█│.│█│.│█└─┐.│█└─┐.└─┐█┌───┘.│█┌─┐█┌─┐█│.│█┌─┘.└─┘.┌─┘█└─┐.│█│.│█┌─────┐█┌─┘.└─┘.┌─┘█│.└─┘...┌─┘█└─┐.┌─┐.┌─┘█│.└─┘.└─┘.┌─┐.│█┌─┐█└─────────┐...................................
......│█████████│.│█│.│███│.............│███████│.....│█│.│█│.│█████│...│█│.│███│.│█│...│█████│.│█│.│█│.│█│.│█│.│███│.│███│...│█│.....│█│.│█│.│█│.│█│.......│█████│.│█│.│█│.....│█│.......│███│.......│█████│.│█│.│███│.........│█│.│█│.│███████████│...................................
......└───────┐█│.└─┘.└───┘...┌─┐.┌─────┘█┌───┐█└─────┘█│.│█│.│█┌───┘...└─┘.│█┌─┘.│█│...│█┌───┘.│█│.│█│.└─┘.│█│.│█┌─┘.│█┌─┘.┌─┘█└───┐.└─┘.│█│.│█│.│█└─────┐.└─────┘.│█│.│█│.┌───┘█└───┐...└─┐█└───┐.┌─┘█┌─┐█└─┘█│.└─┐█└───┐.┌─┐.│█│.└─┘.└─┐█┌───┐█┌─┘...................................
..............│█│.............│█│.│███████│...│█████████│.│█│.│█│...........│█│...│█│...│█│.....│█│.│█│.....│█│.│█│...│█│...│███████│.....│█│.│█│.│███████│.........│█│.│█│.│█████████│.....│█████│.│███│.│█████│...│█████│.│█│.│█│.......│█│...│█│.....................................
........┌─────┘█└─┐...┌───────┘█└─┘█┌───┐█└─┐.└─┐█┌─┐█┌─┘.│█│.└─┘...┌───────┘█│...└─┘.┌─┘█└───┐.└─┘.│█└─┐.┌─┘█│.│█│.┌─┘█│...│█┌───┐█└───┐.│█│.│█│.└─┐█┌───┘.┌───┐...└─┘.│█│.└─────────┘.┌─┐.│█┌─┐█│.└───┘.│█┌───┘...│█┌─┐█└─┘█└─┘█└─────┐.└─┘...│█└───────┐.............................
........│█████████│...│█████████████│...│███│...│█│.│█│...│█│.......│█████████│.......│███████│.....│███│.│███│.│█│.│███│...│█│...│█████│.│█│.│█│...│█│.....│███│.......│█│.............│█│.│█│.│█│.......│█│.......│█│.│███████████████│.......│█████████│.............................
........│█┌─┐█┌─┐█└─┐.│█┌───┐█┌─┐█┌─┘.┌─┘█┌─┘.┌─┘█│.│█│.┌─┘█└─────┐.└───┐█┌─┐█└───┐.┌─┘█┌─────┘.┌─┐.│█┌─┘.└─┐█│.│█│.└─┐█└─┐.│█└─┐.│█┌─┐█│.│█│.└─┘.┌─┘█└─────┘█┌─┘.┌─┐...└─┘.┌───────────┘█└─┘█│.│█└───┐.┌─┘█└─────┐.└─┘.│█┌─────┐█┌─────┘.┌─┐.┌─┘█┌─┐█┌───┘.............................
........│█│.│█│.│███│.│█│...│█│.│█│...│███│...│███│.│█│.│█████████│.....│█│.│█████│.│███│.......│█│.│█│.....│█│.│█│...│███│.│███│.│█│.│█│.│█│.....│███████████│...│█│.......│█████████████████│.│█████│.│█████████│.....│█│.....│█│.......│█│.│███│.│█│.................................
........└─┘.└─┘.│█┌─┘.│█│.┌─┘█│.│█│.┌─┘█┌─┘...└─┐█│.│█│.└─┐█┌───┐█└─┐.┌─┘█│.│█┌─┐█│.└─┐█└───┐.┌─┘█└─┘█│.┌─┐.│█│.│█│...└─┐█│.│█┌─┘.│█│.└─┘.└─┘.┌───┘█┌─┐█┌─┐█┌─┘...│█└─────┐.└─────┐█┌─┐█┌─┐█┌─┘.│█┌───┘.└─┐█┌─────┘.┌─┐.│█└───┐.│█└───────┘█│.└─┐█│.└─┘.................................
................│█│...│█│.│███│.│█│.│███│.......│█│.│█│...│█│...│███│.│███│.│█│.│█│...│█████│.│███████│.│█│.│█│.│█│.....│█│.│█│...│█│.........│█████│.│█│.│█│.....│███████│.......│█│.│█│.│█│...│█│.......│█│.......│█│.│█████│.│███████████│...│█│.....................................
..........┌─────┘█│...└─┘.└─┐█│.└─┘.└───┘.......└─┘.│█│...└─┘.┌─┘█┌─┘.└─┐█│.│█│.│█└─┐.│█┌─┐█│.└─┐█┌─┐█│.│█└─┘█│.└─┘.┌───┘█│.│█└─┐.│█└───────┐.│█┌─┐█│.└─┘.│█└─────┘█┌─┐█┌─┘...┌─┐.└─┘.│█│.│█└─┐.│█└─┐.┌─┐.│█└───────┘█│.│█┌───┘.│█┌─┐█┌─┐█┌─┘...└─┘.....................................
..........│███████│.........│█│.....................│█│.......│███│.....│█│.│█│.│███│.│█│.│█│...│█│.│█│.│█████│.....│█████│.│███│.│█████████│.│█│.│█│.....│█████████│.│█│.....│█│.....│█│.│███│.│███│.│█│.│███████████│.│█│.....│█│.│█│.│█│.............................................
..........│█┌─────┘.......┌─┘█│.┌───┐...┌─┐...┌─────┘█└─────┐.└───┘.┌───┘█│.│█│.└───┘.│█│.└─┘...│█│.└─┘.└───┐█│.┌─┐.└─┐█┌─┘.│█┌─┘.│█┌─────┐█│.│█│.└─┘...┌─┘█┌─┐█┌───┘.│█│.┌───┘█└─────┘█│.│█┌─┘.│█┌─┘.│█└─┘█┌─┐█┌───┐█│.│█└───┐.│█│.└─┘.│█└───┐.........................................
..........│█│.............│███│.│███│...│█│...│█████████████│.......│█████│.│█│.......│█│.......│█│.........│█│.│█│...│█│...│█│...│█│.....│█│.│█│.......│███│.│█│.....│█│.│█████████████│.│█│...│█│...│█████│.│█│...│█│.│█████│.│█│.....│█████│.........................................
..........└─┘.............│█┌─┘.└─┐█└───┘█└─┐.└───┐█┌─┐█┌─┐█└─┐.┌───┘█┌─┐█│.│█└───┐...└─┘...┌───┘█└─┐.┌─────┘█│.│█└───┘█└─┐.│█└─┐.│█└───┐.└─┘.└─┘.┌─────┘█┌─┘.│█└───┐.│█│.└───┐█┌───┐█┌─┘.│█└─┐.└─┘...└───┐█│.└─┘...└─┘.│█┌─┐█│.│█└───┐.│█┌─┐█│.........................................
..........................│█│.....│█████████│.....│█│.│█│.│███│.│█████│.│█│.│█████│.........│███████│.│███████│.│█████████│.│███│.│█████│.........│███████│...│█████│.│█│.....│█│...│█│...│███│...........│█│...........│█│.│█│.│█████│.│█│.│█│.........................................
..........................│█│.....└─┐█┌───┐█└─────┘█│.└─┘.│█┌─┘.└─┐█┌─┘.│█│.│█┌─┐█└───┐.┌─┐.└─────┐█│.└─┐█┌─┐█│.└─┐█┌─────┘.└─┐█│.└─┐█┌─┘.┌─────┐.└─┐█┌─┐█│...│█┌───┘.│█│.┌───┘█└─┐.│█│.┌─┘█┌─┘.┌─────────┘█└───────┐.┌─┘█│.└─┘.└─┐█┌─┘.└─┘.└─┘.........................................
..........................│█│.......│█│...│█████████│.....│█│.....│█│...│█│.│█│.│█████│.│█│.......│█│...│█│.│█│...│█│.........│█│...│█│...│█████│...│█│.│█│...│█│.....│█│.│███████│.│█│.│███│...│███████████████████│.│███│.......│█│...................................................
..........................└─┘.....┌─┘█│.┌─┘█┌─┐█┌─┐█└───┐.│█└─┐...│█│...└─┘.└─┘.└─┐█┌─┘.│█│...┌───┘█└─┐.└─┘.│█│.┌─┘█└───────┐.└─┘...│█│.┌─┘█┌─┐█│.┌─┘█│.│█└─┐.│█└─┐.┌─┘█│.└─┐█┌─┐█│.└─┘.└─┐█└─┐.│█┌───────┐█┌───┐█┌─┘.└─┐█└─────┐.│█└───┐...............................................
..................................│███│.│███│.│█│.│█████│.│███│...│█│.............│█│...│█│...│███████│.....│█│.│███████████│.......│█│.│███│.│█│.│███│.│███│.│███│.│███│...│█│.│█│.......│███│.│█│.......│█│...│█│.....│███████│.│█████│...............................................
..................................│█┌─┘.└─┐█│.└─┘.└─┐█┌─┘.└───┘.┌─┘█└───────┐.┌─┐.│█└─┐.│█└───┘█┌───┐█│.┌───┘█│.└───┐█┌─┐█┌─┘.┌─────┘█└─┘█┌─┘.└─┘.└─┐█│.└─┐█│.│█┌─┘.└─┐█│.┌─┘█│.└─┘...┌───┘█┌─┘.└─┘...┌───┘█└─┐.└─┘.┌─┐.└─┐█┌───┘.│█┌─┐█└───┐...........................................
..................................│█│.....│█│.......│█│.........│███████████│.│█│.│███│.│███████│...│█│.│█████│.....│█│.│█│...│███████████│.........│█│...│█│.│█│.....│█│.│███│.......│█████│.........│███████│.....│█│...│█│.....│█│.│█████│...........................................
..................................└─┘.....│█│...┌─┐.│█└───┐.┌───┘█┌─┐█┌─────┘.│█│.└───┘.│█┌───┐█└─┐.│█│.└───┐█└─┐.┌─┘█│.│█└─┐.└─┐█┌─┐█┌─┐█└─┐...┌─┐.│█└─┐.│█│.│█└───┐.└─┘.└─┐█└─────┐.└─────┘.┌─┐.┌─┐.└─┐█┌─┐█└─────┘█│.┌─┘█└─┐.┌─┘█│.│█┌───┘...........................................
..........................................│█│...│█│.│█████│.│█████│.│█│.......│█│.......│█│...│███│.│█│.....│███│.│███│.│███│...│█│.│█│.│███│...│█│.│███│.│█│.│█████│.......│███████│.........│█│.│█│...│█│.│█████████│.│█████│.│███│.│█│...............................................
........................................┌─┘█│.┌─┘█└─┘█┌─┐█│.│█┌─┐█│.│█└───────┘█└───┐.┌─┘█│...│█┌─┘.└─┘.┌─┐.│█┌─┘.└───┘.│█┌─┘...└─┘.│█│.└─┐█└─┐.│█│.└─┐█│.│█│.└─┐█┌─┘...┌───┘█┌─────┘...┌─┐.┌─┘█└─┘█└───┘█│.│█┌─────┐█│.└─┐█┌─┘.└─┐█│.│█│...............................................
........................................│███│.│███████│.│█│.│█│.│█│.│███████████████│.│███│...│█│.......│█│.│█│.........│█│.........│█│...│███│.│█│...│█│.│█│...│█│.....│█████│.........│█│.│█████████████│.│█│.....│█│...│█│.....│█│.│█│...............................................
........................................└─┐█│.│█┌───┐█│.└─┘.│█│.│█│.│█┌───┐█┌─┐█┌───┘.│█┌─┘.┌─┘█└───┐.┌─┘█└─┘█└───────┐.│█└─┐.┌─────┘█└─┐.└─┐█└─┘█│.┌─┘█│.└─┘...│█│.┌───┘█┌───┘.┌───────┘█└─┘█┌─────┐█┌─┐█│.│█└───┐.└─┘.┌─┘█└───┐.│█│.│█│...............................................
..........................................│█│.│█│...│█│.....│█│.│█│.│█│...│█│.│█│.....│█│...│███████│.│███████████████│.│███│.│█████████│...│█████│.│███│.......│█│.│█████│.....│█████████████│.....│█│.│█│.│█████│.....│███████│.│█│.│█│...............................................
..........................................└─┘.│█│.┌─┘█└───┐.└─┘.│█│.│█└─┐.│█│.└─┘.┌───┘█└─┐.└─┐█┌─┐█│.└─────┐█┌─────┐█│.└─┐█│.│█┌─┐█┌─┐█│.┌─┘█┌───┘.└─┐█└─┐.....└─┘.└─┐█┌─┘.....└───┐█┌─┐█┌─┐█│.┌───┘█│.│█│.│█┌───┘.┌─┐.└───────┘.│█│.└─┘...............................................
..............................................│█│.│███████│.....│█│.│███│.│█│.....│███████│...│█│.│█│.......│█│.....│█│...│█│.│█│.│█│.│█│.│███│.......│███│...........│█│...........│█│.│█│.│█│.│█████│.│█│.│█│.....│█│...........│█│...................................................
..............................................│█│.└───┐█┌─┘.┌───┘█│.│█┌─┘.│█└───┐.└───┐█┌─┘...│█│.│█│.┌─────┘█└───┐.└─┘.┌─┘█│.│█│.│█│.│█│.└─┐█└─────┐.└─┐█└─┐.....┌───┘█└─┐.....┌─┐.└─┘.└─┘.└─┘.└─┐█┌─┘.│█│.│█└─────┘█└───────┐...└─┘...................................................
..............................................│█│.....│█│...│█████│.│█│...│█████│.....│█│.....│█│.│█│.│███████████│.....│███│.│█│.│█│.│█│...│███████│...│███│.....│███████│.....│█│...............│█│...│█│.│█████████████████│.........................................................
..............................................└─┘.┌───┘█│.┌─┘█┌─┐█│.└─┘...│█┌───┘.....│█│.....│█│.│█│.│█┌─┐█┌─┐█┌─┘.┌─┐.└─┐█│.└─┘.│█│.│█│.┌─┘█┌─────┘...└─┐█└─┐...└───┐█┌─┘.┌───┘█└───┐...┌───────┘█│.┌─┘█│.│█┌─────┐█┌─┐█┌─┐█│.........................................................
..................................................│█████│.│███│.│█│.......│█│.........│█│.....│█│.│█│.│█│.│█│.│█│...│█│...│█│.....│█│.│█│.│███│...........│███│.......│█│...│█████████│...│█████████│.│███│.│█│.....│█│.│█│.│█│.........................................................
..................................................└─────┘.└───┘.│█└─┐.....│█│.......┌─┘█└─┐...└─┘.└─┘.│█│.│█│.│█└───┘█└─┐.└─┘.┌───┘█│.└─┘.└─┐█└───┐.......└─┐█└─┐.....└─┘...└───┐█┌─┐█└─┐.└───────┐█│.└───┘.│█│.┌─┐.└─┘.└─┘.└─┘.........................................................
................................................................│███│.....│█│.......│█████│...........│█│.│█│.│█████████│.....│█████│.......│█████│.........│███│...............│█│.│███│.........│█│.......│█│.│█│.....................................................................
..............................................................┌─┘█┌─┘.....└─┘.......└─┐█┌─┘...........└─┘.└─┘.│█┌─┐█┌───┘.....│█┌───┘.┌─────┘█┌───┘.........└───┘...............│█│.└─┐█└─────────┘█│.┌─────┘█└─┘█└─────────────┐.......................................................
..............................................................│███│...................│█│.....................│█│.│█│.........│█│.....│███████│.................................│█│...│█████████████│.│█████████████████████████│.......................................................
..........................................................┌───┘█┌─┘...................└─┘.................┌───┘█│.│█│.........│█└─┐...│█┌───┐█└─┐...............................└─┘...└───┐█┌─────┐█│.└───────┐█┌───────────────┘.......................................................
..........................................................│█████│.........................................│█████│.│█│.........│███│...│█│...│███│.........................................│█│.....│█│.........│█│.......................................................................
..........................................................└─────┘.........................................│█┌─┐█│.└─┘.........└───┘...└─┘...└─┐█│.........................................│█│.┌───┘█│.┌───────┘█└─────┐.┌─┐...┌─┐.......................................................
..........................................................................................................│█│.│█│.............................│█│.........................................│█│.│█████│.│███████████████│.│█│...│█│.......................................................
..........................................................................................................│█│.└─┘...........................┌─┘█│.........................................│█│.│█┌───┘.└───┐█┌─┐█┌─┐█┌─┘.│█└───┘█│.......................................................
..........................................................................................................│█│...............................│███│.........................................│█│.│█│.........│█│.│█│.│█│...│███████│.......................................................
......................................................................................................┌───┘█└─┐.............................└───┘.........................................└─┘.│█│.┌───────┘█│.│█│.│█└───┘█┌─┐█┌─┘.......................................................
......................................................................................................│███████│...............................................................................│█│.│█████████│.│█│.│███████│.│█│.........................................................
......................................................................................................└───────┘...............................................................................└─┘.└─┐█┌─┐█┌─┘.│█│.│█┌─────┘.│█└─┐.......................................................
....................................................................................................................................................................................................│█│.│█│...│█│.│█│.......│███│.......................................................
....................................................................................................................................................................................................│█│.└─┘.┌─┘█│.│█└─────┐.└─┐█└─┐.....................................................
....................................................................................................................................................................................................│█│.....│███│.│███████│...│███│.....................................................
....................................................................................................................................................................................................└─┘.┌───┘█┌─┘.│█┌─┐█┌─┘...└───┘.....................................................
........................................................................................................................................................................................................│█████│...│█│.│█│...............................................................
........................................................................................................................................................................................................└─┐█┌─┘...│█│.│█└─────┐.........................................................
..........................................................................................................................................................................................................│█│.....│█│.│███████│.........................................................
..........................................................................................................................................................................................................└─┘.....└─┘.└───────┘.........................................................
........................................................................................................................................................................................................................................................................................