1000 1000
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
#.#.......#...#.#.....#...#.#.#.#.....#...#.#.#.......#.....#.#.#.#.............#...#.#...#...#.#...#.#.#...#.#.#.#.#.#.............#.#.....#.#.....#.#.#.#...#.........#.#.#.#.#.#...#...#.#.#.....#...#.#...#.#.#.....#.....#...#.........#.#...#.#.#.#.#...............#.#.#.#.....#.#.#.#.#...#...#...#...........#...#...#.#...#.#.#.#...#...........#.#.#.#.#.#.#.#.....#...#...#.#.......#.#.....#.#...#...#...#...#.#...#...#...#.#.#...#.#...#...#.#.#.....#.#.#.#.#.....#...#.#...#.#.#.......#.....#...#...........#...#.#...#.#...#.#.......#.......#.............#...#.#.#...........#.#.....#.#.#...#.#.#...#.#.#.#...#.......#.#.#.................#.#.#.......#...#.......#.....#.#.......#...........#.#.........................#.....#.....#.#.#.#.#.............#.#...#.................#.#.#.#.#.#.#.#.....#.#.......#.#...#.........#...#...#...#.#.#.#.....#.#...#...#.#.#.#.#.........#.#...#.......#.....#...#.#...#.#.#.#.#.......#.#.#.#.........#.#.#...#...#.........#.#.#.#.#.#.#.#.#.#.#.#.#.#.......#..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
