1000 700
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
#.#.......................................#...............#...#...#.........#.#...........................................#.............................................#...................#.....#.#.......#...............#...#.#.#.......................#...#.......#...#...#.....#.......#.........#.........#.#...#.#...............................#.#.................#...........#.#.......#.....#.....#...................#...#.................#.......#.#.......#.#.#.#.#.....#.......#.................#.....#...............#...........#.....#...#.#.........................#.....#...#.............#.....#...............................#.#.......#...............#.......#.....#.#...............#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
