1000 700
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.........@.#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#....@..............#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.........@...................................#.............#.#...#.............#.@.....#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#.......@...........#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#..@......#...#...#.#...#...#.............#..@#.......#.........#.#...#.................#...#.............................#...........#.....#..............@....#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#...................@.#.............................................#.............#.#...#.............#..@....#.........#......#
#.....#.#...#..............@....#.@.#.#...#.......#.....#...#....@#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#@#...#.................#...#...................@.........#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#....@.#
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.......@.#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.............@...#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#....@..#.....#...#@....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#....@..#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#...@...#.....#@..#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#..@..........#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#..@..#.#...#...................#...#.#...#.......#.....#...#.....#...@.................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.....@.......#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#...@..#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#..@#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#........@..#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#...@.....#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#...@.........................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#..@#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#......@......................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#..........@..........#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#...................@.#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#......@#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#...@.#.#...#.........@.........#@.@#.#...#.......#.....#...#.....#.....................#.......@.#@#...................#@.....@..#.#.........#...................................#.#.....#.#@#...#..........@..#...#.................#...............................................................#@#...@......@#...........#.........#@..#.@.#@#.@@#...#.............#...#.......#.........#.#...#.................#...#.............................#..@........#.....#...................#.........#.#.................#.....#.......#.....#@....#.......#...#@..#.#.................#.....................#.............................................#.........@...#.#...#@..........@.#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#@..#.............#...#.......#.........#.#@..#.................#...#........................@....#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@..#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#..@...#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.............@...#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#.........@.........................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#..@..............#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#............@......#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#@......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#@....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#@....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.........@@......#...............................................................#.#...........#@..........#.........#...#.@.#.#...#...#.............#...#.......#.........#@#@..#.................#...#.........@..@........@.......#...........#.....#...................#.........#.#.................#.....#.@.....#.....#.....#......@#...#..@#.#.................#.@...@...........@@..#.............................................#.............#@#..@#.............#..@....#.........#.@....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#.....@.......@.....#...#@#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.....@...#...................................#.#.....#.#.#...#.............#...#....@....@.......#...............................................................#.#...........#...........#.........#...#...#.#...#@..#.............#...#.......#.........#.#@..#.................#...#...........@.................#...........#.....#...................#.........#.#.................#.....#.......#..@..#.....#....@..#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.@.....#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.@...#.#...#...................#...#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#..............@..............#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#................@..#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#................@............#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...........@.......#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...................................................@...........#.#...........#...........#.........#...#...#.#...#@..#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.@...#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#....@..#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.@.....#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............@...............#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#............@....#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#.....@#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#...@.#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#......................................................@........#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#....@....#.#..@#.................#...#.............................#...........#.....#...........@.......#.........#.#.......@.........#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.@.....#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#@....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#...@.....#...#...#.#...#...#.............#...#.....@.#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#...@.....#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#....@........#...#.......#....@....#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@..#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#@..#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#@..#.......#.....#...#.....#.....................#...@...@.#@#...................#.........#.#.........#...................................#@#.....#@#.#...#@......@.....#...#.................#...............................................................#.#..........@#...........#.........#...#...#.#...#...#.............#...#@......#.@.......#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#...@..#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...@.......#...........#.........#...#..@#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#@......#.....#...#.@...#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.......@.#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#......@....#.....#...................#.........#.#.................#.....#.......#.....#.....#.@...@.#...#...#.#..@..............#.....................#.............................................#@............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#....@#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#......@..........#.......@.............#.............................................#.............#.#..@#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#...#....@#.....................#.........#.#...................#.........#.#.........#...............................@...#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#....@#.............@.....#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.................................@...........#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#...@.#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.....@...#.#........@#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#@..........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#@..#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#..@#.............#..@#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#@#@..#...................#...#.#...#.......#.....#.@.#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#..@#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#.@.#.................#...#.............................#.....@.....#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#...@.#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.....@.......#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#..........@........#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#@#...#.........@.........#...#.#...#.......#.....#...#.....#.....................#.........#.#.............@.....#.........#.#.........#...................................#.#.....#.#.#...#............@#...#.................#...............................................................#.#........@..#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#....@#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#..@..#...................#.........#.#.................#.@...#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#@....#...#.....#.....................#..@......#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#........................................@......................#.#...........#...........#........@#...#...#.#...#...#.............#...#.......#......@..#.#@..#.........@.......#...#.............................#...........#.....#...................#.......@.#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#......@......#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.......@.#.#.........#...................................#@#.....#.#.#.@.#.............#.@.#.................#...............................................................#.#...........#...........#.@.......#...#...#@#...#...#.............#...#.@.....#.........#.#@..#.................#...#.............................#...........#@.@..#................@..#.........#.#.................#.....#.......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#.@....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.....@...#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#@..#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.@.......#.#.................#..@..#.@.....#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#..@......#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#@......#.........#.#...#.................#...#.............................#...........#.....#.............@.....#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#..@....#.....#....@#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#...@..#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#@..#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#..@#.................#@..#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#..........@..#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#.@.#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#@..................#.........#@#.................#.....#.......#@....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#..................@#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.....@...#.#..@#.................#...#.............................#...........#.....#.....@.@...........#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#.................@.#...#.#..@#.......#.....#..@#.....#......@...@..........#.........#.#...................#.........#@#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#.#...#..@#.............#@.@#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#........................@....................#.............#.#...#.............#.......#.........#....@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#@..#.......#.....#..@#.....#.....................#.........#@#...................#.........#.#.........#.@.................................#.#.....#.#@#...#....@........#...#..@..............#...............................................................#.#...........#...........#.........#.@.#...#.#...#...#.............#...#.......#.........#.#...#.................#...#..........................@..#...........#.....#..................@#.........#.#........@.....@..#.....#.......#....@#.....#.......#..@#..@#.#..........@......#.....................#.............................................#.............#.#...#.............#.......#.........#.@...@#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#..@.@#.#...#...................#@..#.#...#.......#.....#..@#.....#.....................#.....@...#.#...@.......@.......#.........#.#.........#...................................#.#.....#.#.#.@.#.......@.....#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#..@#.............#...#.......#.@....@..#.#...#.................#...#........................@....#...........#.....#...................#.....@...#@#.................#@....#...@...#@....#.....#.......#...#...#.#.................#.@...@...............#.............................................#.............#@#@..#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.@...#.#...#...................#...#.#..@#@......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#...@.........#@..#.......#.....@.@.#.#...#.................#...#.............................#...........#.....#...................#.........#.#................@#.....#.......#.....#.....#.......#...#.@.#@#.................#@....................#.............................................#.............#.#@..#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.................@...#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#......@............#...#@#...#.......#.....#...#@....#.....................#.........#.#...................#.......@.#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#..@#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.@..@#...#.....#.....................#.........#.#...................#.@.......#.#.........#...................................#.#.....#.#.#.@.#.............#.@.#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#@....#.....#.......#...#...#.#.................#.....................#.........................................@...#.............#.#.@.#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#..........@........#...#.#...#....@..#.....#...#.....#@....................#..@......#.#...................#.........#.#...@.....#...................................#.#.....#.#.#@..#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#@.@#@............#...#.......#.........#.#.@.#.................#...#.....................@.......#.......@...#.....#...................#......@..#.#@..@.............#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#...@..#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#...@@#.#...#...................#...#.#...#.......#....@#...#.@...#.....................#.........#.#...................#....@....#.#.........#......................@............#.#.....#.#@#...#.............#...#....@........@...#...............................................................#.#...........#...@.......#.........#...#...#.#..@#...#.............#...#.@.....#........@#.#@..#..............@..#...#.............................#...........#.....#...................#.........#.#................@#.....#.......#.....#.....#.......#...#...#.#.................#..@...........@......#.............@...............................#.............#.#...#...........@.#.......#.........#....@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#..@#.....#.....................#.........#@#...................#.........#.#.........#.................................@.#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#....@..............#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...............@.#.....................#.............................................#.............#@#...#..@..........#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#@@...#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#@#.#...#........@...@#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#.@.#.............#.......#.........#......#
#.....#.#...#....@..............#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#..@#.................#..................................................@............#.#...........#...........#.........#...#...#.#...#...#.............#@@.#.......#.........#.#...#.................#...#.............................#...........#.....#........@..........#.........#.#.................#.....#.......#@....#.....#.......#...#...#.#....@............#.....................#.............................................#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.@.@...#..@@.#...#.....#.........@...........#.........#.#...................#@........#.#.........#...................................#@#.....#.#.#...#@...........@#@..#.................#...............................................................#.#...........#...........#.........#.@.#...#.#...#...#.............#...#.......#....@....#.#...#...............@.#...#@............................#...........#.....#...................#.........#@#.................#.@...#.......#.....#.....#...@...#@@.#...#.#.................#.....................#.............................................#.....@.......#.#...#.............#.@.....#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#..@..@.#.....#...#.....#.....................#.........#.#...............@...#.........#.#......@..#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#......@....#...........#.........#...#...#@#...#.@.#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#@.@..#.......#...#.@.#.#.................#.....................#.............................................#.............#@#.@@#.............#.......#......@..#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.@.....#.....#...#.....#.....................#..@.@....#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#..@#@#...#@..#.............#...#.......#.........#.#...#.................#...#.........................@...#...........#.....#...............@...#.........#.#.................#@....#.......#@....#...@.#.......#...#..@#.#.................#.....................#.............................................#..@..........#.#...#.............#@......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@....#.#.@.#...................#..@#.#.@.#.......#.....#...#.@...#.....................#.@@....@.#.#.......@........@..#.........#.#.........#...................................#.#....@#.#.#@..#.............#@@.#.................#...............................................................#.#...........#...@.......#.........#...#...#.#..@#@..#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#...@...#...#...#.#.................#.....................#.............................................#.......@.....#.#.@.#..@..........#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#@..#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#..@#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.....@#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.......@.#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#.@.#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.......@...#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.@...#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#@........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...@.......#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#...........................................@.#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#................@............................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#....@..#.....#.@.#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#.@.#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#........@........#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#..@..#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#..@................#...#.#...#.......#.....#...#.....#.................@...#.........#.#...................#.........#.#.........#...................................#.#..@..#.#.#.@@#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.....................@.......#...........#.....#...................#.........#.#.................#.....#.......#...@.#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#@#...#.......@...........#...#.#...#.....@.#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#...@.#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#@......#.........#.#...#.................#...#.........@...................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#........@........#.....................#.............................................#.............#.#...#.............#.......#.....@...#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.......@.#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#........................................................@......#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#......@............................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#....@..#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#@..#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#.@.........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#....@#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#..@#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#..@#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.......@.#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#........@#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#...@.#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.@.@@#.#...#............@.@....#...#.#...#.......#.....#...#.....#...........@.......@@#.........#@#..................@#.........#.#.........#...................................#.#.....#.#@#...#.............#..@#.................#...............................................................#.#......@....#...........#.........#..@#...#@#...#...#..........@..#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.@...............#.....#.......#.....#@....#.......#...#...#.#.................#...................@.#.............................................#....@.......@#@#...#.............#...@...#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#.............@.....#...#.#...#.......#.....#...#.....#.....................#.........#.#.................@.#.........#@#.........#...................................#.#.....#@#.#@..#......@......#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.......@.#.#.@.#.................#@..#.............................#...........#.@...#...................#.........#.#.................#.....#.......#..@..#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#....@#@#.#...#.........@...#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.@.....#.........#.#.@.#.................#...#..@..........................#...........#.....#...................#.........#@#.................#....@#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.....@.......#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#@..#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#..........@#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#.....@.#......@..#....@.#
#.@...#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#....................................@..........................#.#...........#...........#.........#...#...#.#...#...#...........@.#...#.......#.........#.#...#.................#...#.@...........................#.@.........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#..........................................@....................#.#...........#...........#.........#...#@..#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@..#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#......@..#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#@......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#..@..................#.........#.#...................#.........#.#....@....#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#....@..#@........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#@..#...................#...#.#@..#.......#.....#...#.....#.....................#.......@.#.#...................#.........#@#.........#...................................#.#.....#@#.#...#.............#..@#.................#...............................................................#@#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.@.......#@#.@...............#.....#.......#.....#.@...#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#@....@...#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#.@.#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#...#.................#...............................................................#@#...........#......@....#...@.....#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#..........@......#.....#......@#.....#.....#.......#...#...#.#...@.............#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#.#...#.....@.......#.......#.........#.....@#
#.....#.#...#...................#...#.#...#.......#.....#...#....@#.....................#.........#.#....@..............#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#@....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.@....#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@..#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#...@.#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#......@....#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#........@#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#...#.................#..................@............................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#...............@.#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#..................@#.........#.#.@.......#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#........@..#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#..........................................@..#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#.@.........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#.@.........#.....#..............@....#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#......@..#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.....@.....#.........#...#...#.#...#...#.@...........#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#..............@..#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#...@.#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#.......@...........#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.@.........#.........#...#...#.#...#...#.............#.@.#.......#@........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.@...#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#@....#...#.....#....@................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...@.......#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#..@#.............................#...........#.....#...................#.........#.#...........@.....#.....#.......#.....#.....#.......#...#...#.#.................#.....................#........................@....................#.............#.#...#.@...........#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#@..........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#..@......#.#.................#.....#.......#.....#.....#.......#@.@#...#.#.................#.....................#.........@...................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#...@...#@.@..#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#@#...#.................#...#.............................#..........@#.....#...................#.........#.#.................#...@.#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.......@.....#@#@..#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#............@......#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#...@.....#...................................#.#.....#.#@#...#.............#...#.............@...#...............................................................#.#...........#...........#.........#...#...#.#.@@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#..@....@.#.#.................#.....#.......#.....#@...@#.......#...#.@.#.#.................#..........@..........#.............................................#.............#@#..@#.............#@......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#..............@.@..#@..#.#...#.......#.....#@..#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#..@#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#@#.....@...........#.@..@#.......#.....#.....#.......#.@.#...#.#.................#...@.................#.............................................#.............#.#..@#.............#.......#@........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#.......@.@.#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#.@.#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#...@.#.#.#...#.............#...#.................#...............................................................#.#...........#...........#@@.......#...#...#.#...#...#.............#@..#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#...@.....#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#..@#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#....@#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#....@....#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#@..#.............#.......#....@....#......#
#.....#.#...#..................@#...#.#...#.......#.....#...#..@..#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#...@..@#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#..@.@#@#...#...................#...#.#..@#...@...#.....#...#.....#.....................#.@.......#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#@..#...#.............#@..#.......#.........#@#...#.................#...#......@......................#...........#.....#...................#.........#.#@................#@....#.@.....#.@@.@#.....#.......#...#...#.#.................#.....................#.............................................#...@.........#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#....@#...#.....#.....................#.........#.#.........@.........#.......@.#@#.........#.........@................@........#.#.....#@#@#...#.............#...#.................#...............................................................#@#.......@..@#...........#.........#..@#...#.#..@#.@.#.............#...#.......#.........#.#..@#.................#...#.............................#...........#.....#...@...............#........@#.#.................#.....#.......#.....#.....#......@#..@#...#.#.................#................@....#..............@..............................#...@@........#.#.@.#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#@..#.#...#.......#....@#...#.....#.....................#.........#@#...................#.........#.#.........#....................@..............#.#.....#.#.#...#...@.........#...#.................#...............................................................#@#@...@......#...........#.........#...#...#.#...#.@.#.........@...#...#.......#.........#.#...#.................#...#.............................#...........#.....#......@............#....@....#.#.................#.....#.......#.....#..@..#..@....#..@#..@#.#.................#..@.............@....#...................................@.........#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.@..@#...#.....#.....................#.........#.#...................#......@..#@#.........#...................................#.#.....#.#.#@@@#............@#..@#.................#...............................................................#@#...........#...........#.........#...#@@.#@#...#...#.............#@..#.@.....#.........#.#.@.#.................#...#.............................#...........#.....#...................#...@....@#.#.................#.....#.......#.@.@.#.....#.......#...#...#.#.................#.@...................#.............................................#.........@...#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#........@#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#..@....#.........#.#...#.................#...#.............................#...@.......#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#....@#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...............@.#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#..@#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#........@........#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#..............@....................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............@...............................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@@...#.#...#...................#...#@#.@@#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.......@.........#...............................................................#.#...........#...........#.........#...#...#@#...#@..#.............#...#.......#.........#.#...#.................#..@#.............................#...........#.@...#...................#.........#.#.................#.....#.......#.@...#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.@......@#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#......@......#...#.................#...............................................................#.#...........#...........#.........#...#..@#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#......@#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#.@.#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#....@............#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#..@..........#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.@...#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#..@..........#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.....@#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#..........@......#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.........@...#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#..@#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#.....@.....#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#.@.#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.............@...#.....................#.............................................#.............#.#...#@............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#...@.#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#@....#...#.....#.....................#.........#.#...................#.........#.#.....@...#...................................#@#.....#.#.#...#.............#...#.................#........................................................@......#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#..............@....#...#@#@..#.......#.....#...#.....#..............@......#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#..........@#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.......@.........#...#.............................#...........#.....#...................#.........#.#.................#...@.#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.......@.#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#....@....#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#..@......#..@#..@#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#..@..#...................#.........#.#.................#.....#.......#.....#@....#.......#...#...#.#.................#.....................#.............................................#....@........#.#...#.............#...@...#.........#@.@...#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.......@.#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#..@....#........@#..@...#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#...@.#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.......@........@....#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#..........@..#.......#....@....#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#@..#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.......@.#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#..............@..............................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#..@..#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#...................@.........................#.............#.#...#.............#.......#...@.....#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#...@.....#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#...............@.............................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#....@#@#@..#........@..........#...#.#...#..@.@..#.....#...#@....#.....................#.........#.#...................#.........#.#.........#.............................@.....#.#.....#.#.#...#.............#...#.........@.......#...............................................................#@#...........#...........#.........#...#..@#@#..@#@.@#.........@...#...#.......#.........#.#...#.................#...#.....................@.......#........@..#.....#...................#.....@@..#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.@...................#.............................................#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#...#@....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#.#.@.#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#...@.#.......#...#...#.#.................#.....................#.............................................#...@.........#@#...#.............#.......#.........#......#
#.....#@#...#...................#...#.#...#.......#.....#..@#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#........@#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#.@.#.#.................#.....................#.............................................#.....@.......#@#...#.............#.......#.........#.....@#
#.....#.#...#...................#...#.#...#.......#..@..#.@.#.@...#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#.@.........#...........#.........#...#...#.#.@.#...#.............#...#.......#.........#.#...#.................#...#.............................#...@.......#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#........@#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.........@...#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#....@..#.....#.....#.......#...#...#@#............@....#.....................#.............................................#.............#.#...#.............#.......#.........#@.....#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#........@....#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#....@....#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#..@.....@#......#
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#....@....#.#.@.#.................#..@#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#....@....#.#.........#...................................#.#.....#.#.#...#.............#...#..@......@.......#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#.@.#.#.................#.....................#.........................@...................#.............#.#...#.............#.......#.........#..@...#
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#......@............#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#......@..#......#
#.....#.#...#...................#...#.#...#.......#.@...#...#.....#.....................#.........#.#...................#.......@.#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...................................................@...........#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#@..#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#......@.........@..#.........#.#.........#.........@.........................#.#.....#@#.#...#.............#...#.................#...@...........................................................#.#...........#...........#.........#...#..@#.#...#...#.............#...#.......#.........#.#@@@#.................#...#.............................#...........#.....#...................#.........#.#.................#....@#.......#.....#.....#......@#...#...#.#.................#.....................#.............................................#.............#.#...#.......@.....#.......#..@......#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#....@#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#.............................@.....#.#.....#.#.#...#.............#...#................@#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#....@#..@#.....#.....................#......@..#@#...................#.........#.#.........#...................................#.#..@..#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#..@....#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#...@.....#......#
#.....#.#...#...............@...#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#..@..#.#.#@..#.............#...#......@..........#...............................................................#.#...........#...........#.........#...#...#.#@..#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.....@#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#...@.....#...................................#.#.....#.#.#...#.............#...#...@@............#...............................................................#.#...........#...........#.....@...#...#...#.#.@.#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#...@...#..@......#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#...@.....#.#...................#.........#@#.........#...................................#.#.....#@#.#@.@#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#@#...#..@#.............#@..#.......#.........#.#..@#.................#..@#.@...........................#...........#...@.#...................#.@.......#.#................@#.....#....@..#.....#@....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#.@...@.#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#....@....#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.........@.#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#..@....#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#..............@..#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#..@....#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#......@..........#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#...#.................#...............................................................#.#...........#...........#........@#...#...#.#...#...#.............#...#.......#.........#.#@..#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#.#...#....@........#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...............................@...#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#.#...#........@....#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#..@..#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#..@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#...@.#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.@...........#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#......@......#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#..@..#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#.@.#.................#...#.............................#.......@...#.....#...................#.........#.#.................#@....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#@..#...#.#.@.#...#@............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.....@.#.........#......#
#.....#.#...#..............@....#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.......@.#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#@..#..@..@.#.....#...#.....#........@....@.......#.........#.#...................#....@@...#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#@..........#...........#.......@.#..@#.@.#.#...#...#.............#...#.......#.........#.#...#.................#@..#.............................#......@....#....@#...................#.........#.#.......@.........#.....#.......#.....#..@..#.......#.@.#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#....@....#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#..@#....@#...........@........@#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#@..........#...........#.........#...#...#@#...#..@#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#....@#.....#.......#...#.@@#.#...@.............#...@.................#.............................................#...........@.#.#...#.............#.......#........@#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.@...#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#....@....#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#...@.#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#@..#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#....@#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#....@..#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#....@#.#...#............@......#..@#.#...#.......#.....#...#.....#.....................#.........#.#...............@...#....@....#.#.@@......#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#..@.@....#...#...#@#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.@...#...................#.........#.#.................#.....#.....@.#.....#.....#......@#...#...#.#.................#.....................#.............................................#@............#.#...#.............#.......#.........#....@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#....@#.#.@.#...................#...#.#...#.......#.....#@..#....@#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#........@..#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#......@..........#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#...@.........................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#....@#.#...#...................#...#.#..@#.@.@...#..@..#...#....@#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#...........@.....#...................................@...@.......................#@#...........#.......@...#.........#...#...#.#...#@.@#.............#..@#.......#.........#.#.@.#.................#...#.............................#...........#.....#.........@.........#..@......#.#.................#...@@#.......#.....#.....#.......#...#...#@#..........@......#.....................#.............................................#.....@.......#@#.@.#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#....@#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#..@#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#........@..#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#..@......#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.@.....#...#...#.#.................#.....................#.............................................#..........@..#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#..@#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#..@..#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#..............@..#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.@.....#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#.@.#.................#...#......@......................#...........#.....#...................#.........#.#.................#.....#.......#.....#..@..#.......#...#...#.#.................#.........@...........#...................................@......@..#.............#.#...#.............#..@....#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.@.....#.....#@..#.....#.....................#.....@..@#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#..@#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#.@.#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.............@...#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.....@.#....@#...#.....#.......@.............#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#..@#.................#...............................................................#.#........@..#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.....@...........#.....................#.............................................#.............#@#@..#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#..........@#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#....@#.#...#...........@.......#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#....@#.#.#@..#.............#...#.................#...............................................................#.#...........#........@..#...@.....#...#...#.#...#...#.............#...#....@..#.........#.#...#.................#..@#.............................#...........#.....#...................#.........#.#.................#.....#.......#....@#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#@....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#................@..#...#.#...#.......#.....#.@.#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.@...........#.@@#.................#...............................................................#.#...........#...........#.........#...#...#.#...#.@@#.............#...#.......#..@......#@#...#.................#...#.............................#...........#@....#...................#.........#.#.................#...@.#.......#.....#...@.#.......#.@.#...#@#..............@..#.....................#..............................@...........@..#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#.@.#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.......@.#...................................#.#.....#.#.#.@.#.....@.......#...#.................#.............................@......................@..........#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#........@@.#.....#...................#.........#@#.................#.@...#....@..#.....#.....#.......#...#...#.#..........@......#.....................#.............................................#.............#@#...#.............#.......#.@.......#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.....@.#.........#......#
#.@...#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#...@.................#.............................................#.............#.#...#..@..........#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#..@..#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#..@#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#@..#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#.@.................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.........@...#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#........@#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#@..#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#....@#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#..@#...#.............#...#.......#....@....#.#...#.................#...#.............................#...........#@....#...................#.....@...#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#...@.@...#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#@..#...................#...#.#...#.......#.....#.@@#..@..#.....................#@........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#.@@#...#.#@..#..@#.............#@@@#.......#.........#.#...#.................#@@.#.............................#@..........#.....#...................#.........#.#.................#.@...#...@...#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.@....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#..@................#...#@#...#.......#.....#...#..@..#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#..@#.............#...#.................#...............................................................#.#@..........#...........#.........#...#...#.#...#.@.#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#@..................#.........#@#.................#.....#.......#.....#..@..#.......#...#...#.#.................#.....................#.............................................#...@........@#.#...#.............#....@..#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#....@#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#....@#.......#...#...#.#.................#.....................#.............................................#.........@...#@#...#.............#.......#@........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#..................................@............................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@@.#...#.#.................#.....................#.............................................#.............#.#@..#.............#.......#.........#......#
#.....#.#.@.#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#...........@.#.#...#.............#.......#.@.......#......#
#.....#.#@..#...................#...#.#...#.......#.....#...#.....#....@................#.......@.#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#..@..................#.........#.#.........@.........#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#.......@.......................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#.@.#.#...#.......#.....#@..#...@.#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#..@#...#.#...#...#.............#...#...@...#.........#.#...#.................#...#.............................#...@.......#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#...........@.................................#.............#.#..@#.............#.......#.........#....@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#..@#.............#...#.................#...............................................................#.#...........#...........#......@..#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.@...#.....#.......#...#...#.#.................#.....................#.............................................#......@......#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#........@#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#.@.#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#@......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#@....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.....@...#...#...#.#...#..@#....@........#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.........@.......#.....#.......#.@.@@#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#.........@.#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#@......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#@................#.....................#.............................................#.............#.#...#.............#.......#@.......@#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#.@.........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#..@#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.....@...#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#....@#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#..@..........#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#...........................................@.#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#..@#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#......@....#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.@...........#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#@..#...................#..@#.#...#.......#.....#...#.....#....@................#.........#@#...................#.........#.#.........#................@..................#.#..@@.#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#......@......#...#.......#.........#.#...#........@........#...#.............................#...........#.....#...................#.........#.#.................#.....#@......#.....#.....#.......#...#...#.#.................#@....................#.........................................@...#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.@..@#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.....@...#...#...#.#...#...#.............#...#.......#.........#.#..@#.................#...#.............................#...........#.....#...................#.........#.#.................#@....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#..@#.............................#...........#.@..@#..............@....#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#...................@.#.............................................#.............#.#...#.............#...@...#.........#......#
#.....#.#@..#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.@.@@#...................#.........#.#.................#.....#.......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#.#...#.............#.@.....#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#@........#@#...................#@........#.#.........#...................................#.#..@..#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.........@...#...#.......#.........#.#@.@#.................#...#.........@...................#...........#.....#......@............#.........#.#........@........#.....#.......#.....#.....#.@.....#...#...#.#.................#.....................#..........................@..................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.@.....#.....#...#.....#.....................#.........#.#...................#.........#.#.......@.#...................................#.#.....#.#.#...#.@...........#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#....@..............#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#@#.....#@#.#...#.............#.@.#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.......@.#.#...#...@.............#...#.............................#...........#.....#...................#.........#.#.................#..@..#.......#.....#.....#.......#...#...#.#.........@.......#.....................#.............................................#.............#.#@..#.............#.......#.........#.@....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#...#.....#....@................#.........#.#...................#.........#.#.........#.........@........@................#.#.....#.#@#.@.#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#.@.#.@...........#...#.......#.@.......#.#...#.................#...#.............................#.....@..@..#.....#...................#.........#.#.........@.......#.....#..@..@.#.....#..@..#.......#...#.@.#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#@..#.#...#.......#@....#...#.....#.....................#.........#.#...@...............#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............@...............#...........#.....#...................#.........#.#.................#.....#......@#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#@......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#......@......................................#.............#.#...#.............#.....@.#.........#......#
#.....#.#...#...................#...#.#...#.......#.@...#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#..@........#.....#.............@.....#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#..@..........................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...........@.....#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#.@.#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.............@...#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.@.......#......#
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#.@.#.................#...#.............................#...........#.....#...................#.........#.#.................#....@#.......#..@..#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#...@.........#...#.................#...............................................................#.#...........#...........#.........#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#....@........#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#..@#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#.............................................................@.#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#@..#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#@........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#....@..............#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#..@..#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#@..#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#...@......@......#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#@................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#..@#.#...#...#.............#...#.......#.........#.#...#.................#.@.#.............................#...........#.....#...................#.........#.#.....@...........#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#@..#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#.@.#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#@..#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#..@..#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................@...............................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#..@..#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#@......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#..@..#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#....@#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.....@...#.#.........#...................................#.#.....#.#.#...#.............#.@.#................@#...............................................................#.#...........#...........#..@......#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#................@............#...........#.....#...................#.........#.#.................#....@#.......#.....#.....#.......#...#...#.#..............@..#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#@........#.#@..#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#................@#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#...............@.#...............................................................#@#.@.........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@.@#...#.#.................#.....................#..@..........................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#....@............#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#..@......#.#...#...@.............#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.@...#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#...@.....#.#.........#...................................#.#.....#.#.#...#.............#.@.#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.....@...#.#...#.................#...#................@............#...........#.....#...................#.........#.#.................#.....#...@...#.....#.....#.......#...#...#.#.......@.........#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#@..#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...@...............#......@@.#.#...@.....#...................................#@#.....#.#.#...#.............#...#.................#.....................................................@.........#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#.@.#.............................#...........#..@.@#..........@........#.........#.#@................#....@#.......#@....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#.#...#@............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#.@.#...#.#...#...#.............#..@#.......#.........#.#.@.#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#....................................@........#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#...........................@.#...........#.....#...................#.........#.#.................#.@...#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#@......#.........#....@.#
#.....#.#...#...................#...#.#...#.......#...@.#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.........@...#.@.#.................#...............................................................#.#...........#...........#.........#...#...#.#..@#...#.............#...#.......#...@.....#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#@....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#......@#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#.@@#...................#...#@#...#.......#.....#@@.#.....#.....................#.........#.#...................#.........#.#.........#..........@........................#.#.....#.#.#...#.............#...#....@............#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#............@....#@..#.............................#...........#.....#...................#....@...@#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#..........@..#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#.@.#.....#....@................#.........#.#...................#.........#@#.........#...................................#.#.....#@#.#...#...@.........#...#..@..............#...............................................................#.#...........#..@........#.........#...#...#.#...#@@.#.............#...#.......#.........#.#...#.....@...........#...#.......................@.....#...........#.....#@..................#.........#.#.................#.....#.......#.....#.....#..@@...#...#...#.#....@............#.....................#.............................................#.............#@#...#...........@.#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#..@..#.#...#...................#...#.#...#@......#.@...#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.......@.#...#...#.#...#...#.........@...#..@#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.@.....#...#...#.#.................#.....................#......@.............@........................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#.@@#....@#.....................#.........#.#...................#.........#.#.........#.................@.................#.#.....#.#.#...#.............#...#.................#.....@......@..................................................#@#....@......#...........#.@.......#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.....@...@...................#...........#.....#...................#.....@...#.#.................#.....#....@..#.@.@.#.....#...@...#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#..@......#..@.@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#..@......#.#...................#.......@.#.#..@......#...................................#.#.....#.#.#...#.............#.@.#.................#..................................@............................#.#...........#...........#.........#.@.#@@.#.#..@#...#....@........#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#...@..@..#.#.................#.....#....@..#.....#...@@#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#..................@#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.....@.#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.....@.#...#...#.#.................#...........@.........#.............................................#.............#.#...#.............#.......#.@.......#......#
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.....@...#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#...........@.#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#..@..#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#..@#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#..@#.................#...............................................................#.#...........#....@......#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#...@.#.#...#...................#...#.#.@.#.......#.....#@..#....@#.....................#.........#@#...................#.........#@#.@.......#...................................#@#.....#.#@#...#@............#...#.................#........................@......................................#.#...........#@..........#.........#...#.@.#@#...#...#.............#...#...@...#.........#.#...#.................#...#.............................#...........#.....#...................#......@..#.#.................#....@#.......#@..@.#.....#.......#...#...#.#...........@.....#..@..................#................@............................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#.@.#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#..........@..#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#....@#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#...@...#.........#.#...#.................#...#.............................#..@........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#...@.#.#...#...................#...#.#...#.......#.....#...#..@..#.....................#.........#@#@..................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#....@............#...............................................................#.#...........#...........#.........#..@#...#.#...#...#.............#...#......@#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#.@.#.#.................#.....................#.............................................#.............#.#...#............@#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#.@.#.......#...@.#...#.....#.....................#.@......@#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#.........@.#...........#.........#@..#...#.#...#...#.@...........#...#.......#.........#.#...#.................#...#.............................#...@.......#.@...#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#.@.#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#......@...@........#@..#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#..............................@....#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#..@#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#..@....#.....#.....#.......#...#...#.#.................#.....................#..............@................@.............#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#..@..#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#@..#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#@........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
#..@..#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#......@#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.........@...#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#....@....#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#@....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#....@..#.........#......#
#.....#.#...#...................#...#.#...#@......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#............................................@..................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#...@.....#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#....@....#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#................@..#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#..........@..................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...............@.#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.@.....#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#@..#.......#.........#.#...#.................#...#.............................#@..........#.....#...................#.........#.#.................#.....#..@....#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#@........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.@...#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#..@#.....#.....................#.........#.#.@.................#.........#.#.........#.............@.....................#@#.....#.#.#...#.............#.@.#.................#...............................................................#.#...........#...........#.....@...#...#...#.#.@.#...#........@....#.@@#.....@.#.........#@#...#.................#...#.............................#...........#.....#...................#...@@@.@@#.#.................#.....#@......#.....#.....#.......#..@#...#@#.................#.....................#.............................................#.............#.#...#........@....#......@#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#...@.#@#...#...................#...#.#..@#.......#.....#...#@....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#@#...#.............#.@.#.................#...............................................................#.#.........@.#...........#.........#..@#...#@#...#...#@............#...#.......#.........#.#...#....@.......@....#...#.............................#...........#.....#...................#.........#.#.....@@..........#.....#.......#..@..#@....#.......#...#...#.#..........@@.....#.....................#.............................................#.............#.#...#.............#.......#.........#....@@#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#......@#.....#...#@....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#@..#.................#...............................................................#.#...........#...........#@........#...#...#.#...#...#.............#.@.#.......#........@#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#..@..#.@...#.......#...#...#.#....@...@..@.....#.....................#..............@...@..........................#.............#.#@..#.............#.......#.........#....@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...@...............#...#@#..@#.......#....@#...#.....#.....................#.@@......#.#...................#.........#.#.........#...................................#.#.....#.#.#..@#.............#...#.............@...#...............................................................#.#..........@#...........#.........#...#...#@#..@#...#.............#...#..@....#.........#.#@..#.................#...#.............................#...........#.....#...................#.........#.#.................#@..@@#....@..#.....#.....#.......#...#...#.#.................#.........@...........#.............................................#.............#.#...#.............#.......#.........#..@.@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.@...#.#...#...................#...#.#...#.......#.....#...#@....#.....................#.........#.#...............@...#.........#.#.........#...................................#.#@..@.#.#.#...#.............#..@#..............@@.#...............................................................#@#...........#@......@@..#.........#..@#@@.#.#...#...#......@......#...#...@@..#.........#.#...#..........@......#...#.........................@...#...........#.....#...................#.........#.#..@..............#.....#.......#.....#.....#.......#...#..@#@#.................#.....................#.............................................#.............#.#...#.............#.....@.#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#...@.....#@#...................#..@......#.#.........#...................................#.#.....#@#.#...#.............#...#..............@..#...............................................................#.#...........#...........#@........#.@.#...#.#...#...#.............#@..#.......#.........#.#..@#.........@.......#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#@....#.......#...#...#.#.......@.........#.....................#.............................................#.............#.#@.@#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#......@............#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#@........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#........@#......#
#.....#@#...#...................#...#.#...#.......#.....#...#.@...#.....................#.........#.#...................#.........#.#..@......#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#.......@.@.#.....#...................#.........#.#.....@...........#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#..@......#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#..@#.............................#@..........#.....#...................#.........#.#.................#.....#.......#.....#...@.#.......#...#.@.#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.@....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#@@.#............@......#...#.#@.@#.......#.....#...#.....#......@..............#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#............@#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#@....@.#.........#@#...#.................#...#.............................#...........#.....#...................#........@#.#...............@.#.....#.......#...@.#.....#.......#...#...#.#.@...............#..@......@.......@...#.............................................#...........@.#.#...#......@......#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#..@#.......#.....#...#..@..#.....................#@.....@..#.#...................#.........#@#.........#...................................#@#.....#.#@#...#.........@...#...#.................#...............................................................#.#...........#...........#.........#..@#...#.#...#...#..@@.........#...#.......#.........#.#.@.#.................#...#.............................#...........#....@#...................#.........#.#.................#.....#.......#.....#@....#.......#.@@#...#.#.................#.....................#.............................................#....@....@...#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#......@#.....#...#.....#.....................#.........#.#...................#.....@...#@#.........#...................................#.#.....#.#.#...#.............#.@.#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#..........@......#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#..@..#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.@.......#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#.@@#.........@...#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#@................#..@..#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.@.......#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#......@..#...#...#.#...#...#...@.........#...#.......#.........#.#...#.................#...#.............................#...........#.....#@..................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#@........#.#.........#...................................#.#.....#@#@#...#.............#...#...........@.....#...............................................................#.#......@....#...........#.......@.#..@#...#.#@.@#...#.............#...#......@#......@..#.#@..#.................#@..#.............................#...........#.....#...................#....@....#.#.................#.....#.......#.....#.....#.......#...#@..#@#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#....@#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#..@..#...................#.........#.#.................#.@..@#.......#.@...#.....#.......#...#...#.#@................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#.@.#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#....................@#.............................................#.....@.......#.#...#.............#.......#.........#......#
#.....#.#...#..........@........#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#....@..............................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#......@..#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....@...............#.............................................#.............#@#...#...@.........#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#...@.....#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#@@.#.................#...............................................................#.#@@.........#...........#.........#...#...#.#...#...#.............#..@#.......#@........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.@..........@#.......#...@.....#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#..@#...................#@.@#.#..@#.......#.....#...#.....#.....................#.........#.#...................#.......@.#.#.........#...................................#@#.....#.#.#...#.@...........#...#.................#........................@......................................#.#...........#...........#.........#...#...#.#...#...#...@.........#...#...@...#.........#.#@..#.................#...#.......@.....................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#...............@.....#.................@...........................#.............#.#...#.............#.......#....@....#....@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#...@.#..@#.....#.....................#.........#@#...................#@........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#...#......................@......#...........#.....#...................#.........#.#.................#...@.#.......#.@.@.#.....#.....@.#...#...#@#.................#.....................#.............................................#.............#.#...#.............#......@#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#.@.#.#...#.......#.....#...#.....#.............@.......#.........#.#...................#.........#.#.........#...................................#.#....@#.#.#...#.............#...#....@............#.............................@.................................#.#...........#.....@..@..#.........#@..#.@.#.#...#...#.............#...#.......#.........#.#..@#.................#...#........@....................#...........#.....#...................#@........#.#.................#@@...#.......#.....#....@#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#..............@......#.........#@#...................#.........#@#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...@.......#...........#.........#...#...#.#...#...#............@#...#.......#.........#.#...#.................#...#.............................#...........#..@..#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.@.......#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#@..#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#@..#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#..@....#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#..@....#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#@..#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#..@#...#.............#...#.......#.........#.#@..#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#.............................@.................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#@..#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#......@..#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#...@.#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#..........@#...........#.........#...#...#.#...#...#.............#...#...@...#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...@.......#.....#...@...............#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#...@.#.#...#...................#...#@#...#.....@.#.....#...#.....#.....................#.........#.#........@..........#.........#.#.........#...................................#.#.....#.#.#...#.............#@..#................@#...............................................................#.#@..........#...........#.........#...#@..#.#...#...#.............#...#@......#.........#@#...#.................#...#.............................#...@.......#.....#...................#...@.....#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#@............#....@..#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#...............@.#...............................................................#@#...........#...........#....@....#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#.#@@@#.............#.......#.........#.....@#
#.....#.#@..#...................#...#.#...#.......#.....#.@.#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#.@.#.............#@..#.................#.......................................@.......................#.#...........#...........#.........#...#...#@#...#...#.............#...#@......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#..@..#.......#.....#.....#.......#...#@..#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#...@..@#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#.@.#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.@.......#.#.........#...@.......@.......................#.#.....#.#.#...#.............#@..#.................#...............................................................#@#.........@.#...........#.........#...#@..#.#..@#..@#.............#...#.......#.........#.#@..#.................#...#.@...........................#...........#@...@#...................#.........#.#.....@...........#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#....@........#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#.@.................#...#.#...#..@..@.#.....#...#.....#.....................#...@.@...#.#...................#.........#@#.........#...................................#@#.....#.#.#...#.............#...#.................#..............@................................................#.#...........#...........#.........#@.@#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#@........#@#.................#.....#.......#.....#.....#@......#...#...#.#.................#.....................#.............................................#...........@.#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.@...................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#............................@......#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#........@..#..@......#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.@.....#.....#.....#.@.....#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.@.......#......#
#.....#.#...#.....@.............#...#@#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#..@#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...@.......#.........#.@.#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#....@#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#...#.............#...#.......#.........#@#...#.................#...#..........................@..#...........#.....#...................#......@..#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.@...........#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#..@......#.#.................#.....#.......#.....#.....#......@#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.....@...#.#...#...............@.#...#.............................#...........#.....#...................#.@.......#@#...........@.....#.....#.......#.....#.....#......@#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#@..#...................#...#.#...#..@....#..@.@#...#.....#.....................#.....@...#.#...................#.........#.#.........#...................................#.#.....#.#.#@.@#.............#...#.................#...............................................................#.#...........#...........#...@.....#...#...#.#...#...#.............#...#.......#..@......#@#...#.................#.@.#.............................#........@..#@@...#...................#.........#.#...........@.....#.....#.......#.....#.....#.......#@..#.@.#.#.................#.....................#............................................@#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#......@............#...#.#...#..@..@.#.....#.@.#.....#.....................#.........#.#..................@#.@.......#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#.@.#...#.#.@.#...#.......@.....#...#.......#...@..@..#@#..@#.................#...#.@...........................#...........#.....#.@................@#.........#@#.................#.....#......@#.....#@....#.......#...#...#.#.................#.....................#.............................................#@.....@......#.#.@.#.............#.......#.........#@...@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#@......#.....#...#.....#....................@#.........#.#...................#@........#.#.........#...................................#@#.....#.#.#...#.............#@.@#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#...#.............#...#.......#....@....#.#...#.................#...#.............................#.@.........#.....#...................#........@#@#.................#.....#.......#...@.#@....#.......#@..#...#.#............@....#.....................#.............................................#@............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#@..#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#@........#...................@...............#.#.....#.#.#...#.............#...#.................#...............................................................#.#.........@.#...........#.........#...#...#.#..@#...#..........@.@#...#.......#.....@...#.#...#.................#...#.............................#...........#..@..#...................#.........#@#@................#..@..#.......#@..@.#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#@.....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#......@#..@..#...#.....#.......@.............#.........#@#...................#.........#.#.........#...................................#.#.....#@#.#...#....@........#..@#.................#...............................................................#.#...........#..@.@......#.........#...#.@@#.#...#.@.#.............#...#.......#.........#@#@..#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.......@.........#.....................#............@...........@............@..@....#.............#.#...#.............#......@#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#..@..#.#...#...................#..@#.#...#.....@.#.....#...#.....#@....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#...@...#..@..#...#.....#.....................#.........#.#...........@.......#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#@..........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#.@.#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#.@.#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#.....@.............#.........#.#.........#..............................@....#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#....@......#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#....@#.......#...#...#.#.................#...@.................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#...........@.................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#........@..#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@.@#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#......@..#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.@.......#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#..@#.#..@#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#...@...#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#..@#...................#...#.#...#.......#.....#...#....@#.....................#.........#@#...................#@........#.#.@.......#...................................#@#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#......@..#.#...#.................#...#..............@..............#...........#.....#...................#.........#.#....@............#.....#.......#.@...#...@.#..@.@..#...#...#.#.................#.....................#.............................................#......@@.....#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#..@....#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#.#...#...#.............#...#.......#.........#.#...#..........@......#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#.............@...............................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#...@.#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#@..#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#..@....#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#.@.........#.....#...................#.........#.#.................#.....#.......#.....#.....#...@...#...#...#@#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#@....#...................#.........#.#.................#.....#.......#.....#.....#..@....#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#.........@.........#...#.#...#.....@.#.....#...#.....#.....................#.........#.#...................#.@.......#.#.........#...................................#.#.....#.#.#..@#.............#...#.................#...............................................................#.#...........#...........#.......@.#...#.@@#.#..@#...#.............#...#.......#.........#@#...#.................#...#.........................@...#...........#.....#..@................#.........#.#.................#@..@.#.......#.....#.....#.......#...#...#.#.................#....................@#.............................................#.............#.#...#.............#.......#.......@.#....@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#..@..#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.......@.#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#..@..................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.......@.#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.....@...#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#....@......#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#@....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#......@......................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#................@..#.@.#.#...#....@..#.....#...#.@...#.....................#.........#@#...................#.........#@#.........#...................................#@#.....#.#.#...#...........@.#...#..........@......#...............................................................#@#.....@.....#........@..#.........#@..#...#.#...#...#.............#...#..@....#.........#.#...#.................#...#.............................#..........@#@....#...................#.........#.#.@...............#.....#...@...#.....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#....@........#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#@........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#....@..#.........#@#.@.#..@...........@..#...#.............@...............#......@.@..#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#.@.#@#.................#.....................#.............................................#.............#.#...#.............#@......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#..........@......#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#.@.#.............................#...........#.....#...................#.........#.#...@.............#....@#.......#.....#.....#.......#.@@#...#.#.................#.....................#.............................................#.............#.#...#.............#@......#.........#..@...#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.....@#
#.....#.#...#...................#...#.#@..#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#..@........#.....#...................#.........#.#.................#.....#.....@.#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#..@....@...........#.......@.#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...@.......#.....#...................#....@....#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#..@..........#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#....@#.......#...#...#@#.............@...#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#..................@..#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#.@.#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.........................@...................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#........................@..........#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#..@........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#...@.#.......#.....#.....#@......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#@#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#......@#...#.@.#@#.................#.....................#.............................................#.............#.#...#.............#.@.....#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#..............@....................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#....@#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#@............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#@..#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#..@@.................#..................@..........................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#........@#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.........@...#.#...#.............#.......#.........#......#
#.....#.#...#....@..............#...#.#@..#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#.@.#.............................#...........#.....#...................#.........#.#.................#..@..#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#....@#.#...#..........@........#...#.#...#.......#.....#...#.....#.....................#..@......#.#...................#.........#.#........@#...................................#.#.....#.#.#...#.............#.@.#.................#...............................................................#@#...........#..........@#.....@...#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#....@............#.....#.......#.....#..@..#..@....#...#...#@#.................#.....................#.............................................#.............#.#@..#.............#.......#.......@.#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#@..#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#.@.#.............#...#.................#...............................................................#.#@..........#...........#..@......#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#..@..#.......#...#.@.#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#@#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#.@.............................................................#.#...........#...........#.........#...#..@#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#......@..........#.....................#.............................................#..........@..#.#...#.............#.......#.........#......#
#....@#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#..............@....#.........#@#.........#...................................#.#.....#.#.#..@#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#....@........#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.....@...........#.....................#.............................................#.............#@#...#.............#.......#.......@.#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#...@.....#.#...................#.........#.#.......@.#...................................#.#.....#.#.#.@@#.............#...#.................#.......................@.......................................#.#.@.........#...........#.........#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#@@@..#...................#.@.......#.#.................#.@..@#.......#.....#.....#.......#...#...#.#.................#.....................#...............................@.............#.......@.....#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#.......@...........#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#....@.#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#..@..........#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#.....@#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#..@..#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#@..#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...............@...#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#........@#...................................#.#.....#.#.#...#.............#...#.................#..@............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@.#.......#.....@...#.#...#.................#...#.............................#...........#.....#.....@.............#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#..@...#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.@...#.#.#...#.............#...#.................#...............................................................#.#...........#..........@#.........#...#...#.#...#...#..@.......@..#...#.......#.........#.#@..#.................#...#.................@...........#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#@......#.........#......#
#.....#.#...#...................#...#.#...#.......#...@.#...#.....#.............@.......#.........#.#...................#.........#.#.........#......................@............#.#.....#.#.#...#.........@...#@..#.................#...............................................................#.#.@..@....@.#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#@..#.................#...#.............................#...........#.@...#...................#.........#.#.................#.....#.......#.....#.....#.......#@..#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#...@...#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#.............................@.....#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#.................................@.............................#.#...........#...........#.....@...#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#............@....#...............................................................#.#...........#...........#.........#..@#...#.#...#...#.............#...#@......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#..............@..#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#..........@........#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#@........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#.@.#...#.#@..#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#......@..........#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#.@.#...#.#.@.#...#.............#...#.......#.........#.#...#.................#..@#.............................#...........#.....#...................#.@.......#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#....@#.....................#.........#.#............@......#.........#.#...@.....#...................................#.#.....#.#.#...#.............#...#..............@..#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.@.....#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#....@..#@....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#@#.#...#.............#...#.@...............#.............................................................@.#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#@........#@#.................#.....#.......#@....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#.@.................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#..........@...@..#...............................................................#.#...........#...........#.....@...#...#...#.#...#...#.............#...#.......#.........#@#...#.................#.@.#.............................#...........#.....#...................#.........#.#.................#.....#.@.....#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#.@.#.#...#.......#.@...#...#.....#.....................#.........#.#..................@#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#.@.........#.........#...#..@#@#...#...#.@...........#@..#.......#.........#.#@@.#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#...@.#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#......@......#......@#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...........@.......#...#.#...#.....@.#..@..#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#@#.#...#...@...@.....#...#.@...............#...............................................................#@#...........#...........#.........#...#...#@#@.@#...#@............#...#.......#...@.....#.#...#.................#..@#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@..#...#.#.................#.....................#.............................................#.............#.#@..#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#.@.#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#............@....#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#...@.#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.@...#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#..@#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#@....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#.@.#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#........@#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#@#.......@...........#.........#.#.........#...................................#.#.....#.#.#...#...@.........#...#.................#...............................................................#.#......@...@#...........#.@.......#..@#...#.#...#...#..........@..#...#@.@....#.........#.#...#.................#...#.............................#...........#.....#...................#......@..#.#.................#@....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#...@...#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#....@..#.........#.#...#...@.............#...#.............................#...........#.....#...................#.........#.#.................#...@.#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#.@.#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#.@.#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#@......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#.@.#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#..........@#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#....@#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#..@#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#....@..#.........#.#...#.................#...#.............................#...........#@....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...............@.#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#...@...#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.@.....#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#......@#.....#.....#.......#...#...#.#..@..............#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#@..#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...........@.....#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#..@..............#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.@...#...#.@...#.....................#.......@.#.#...................#..@.....@#@#.........#...................................#.#.....#.#.#...#.............#@..#..@......@.......#...............................................................#.#...........#....@......#.........#...#...#.#...#...#.............#.@.#.......#.........#.#.@.#............@....#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#@....#.....#..@....#...#...#.#.................#..........@@........@#.............................................#.............#.#.@@#.............#.......#........@#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...............@...#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#..........@#...........#.........#...#...#@#...#...#.............#...#.......#.........#@#...#.............@...#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.@...........#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#@#...#.......#.....#...#.....#............@........#.........#.#...................#.........#.#........@#...................................#.#.....#@#.#...#.............#...#.................#..................................................@............#.#.......@...#...........#.@@@.....#...#...#.#...#...#.............#...#...@...#.........#@#...#.................#...#.............................#...........#.....#...................#.........#@#.........@.......#@....#......@#.@@..#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#....@..............#.........#@#........@#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#.@.#.............#...#.......#.........#.#...#.................#...#....@.......@................#...........#.....#...................#.@.......#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#................@............................#.............#.#...#..........@..#.......#@........#......#
#.....#.#..@#...................#...#.#...#.......#.....#..@#@.@..#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#............@........#.............................................#.............#.#...#.............#.......#.........#.....@#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#@...@....#.#...#.................#...#.............................#........@..#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#@......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#........@........#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.....@...#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#...@.........#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#...@.#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.....@.....#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#....@#.....#.......#...#@.@#.#.................#.....................#.............................................#.............#.#...#...@.........#.......#.........#......#
#@....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#..............................................................@#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#............@#.......#@........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#@....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#....@......#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#@..#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#......@#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#.@.#.#...#......@#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#..@#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#...@.....#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#......@............#.........#.#.........#...................................#.#.....#@#@#...#.............#...#.................#............@...............................@..................#.#...........#...........#@........#@.@#...#.#...#...#.............#.@@#.......#.........#.#...#.................#...#@...@.......@................#...........#..@..#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#....@........#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#..@#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#..@....#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#.@.#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.........@...#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#........@#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.......................................@.....#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#..........@#.........#...#...#.#...#...#.............#...#.......#.........#.#..@#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#..@..........#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#..@#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@@#.......#.........#.#.@.#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#...@.....#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#....@#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#@................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#...........@.#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#.@.#.#...#.......#.....#...#.....#.....................#.........#.#...................#@........#@#.........#...................................#.#....@#.#.#...#.............#...#.................#.....................................@.@............@..@.......#.#.......@...#...........#.@.......#...#...#.#...#...#.............#...#.......#.........#.#@..#.................#@..#.............................#...........#.....#...................#.........#@#.................#@....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.@...........#.#...#.............#.......#.........#.....@#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#@......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#..@..........#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#...@...#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#@....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#...@.#@..#.....#.....................#.........#.#........@..........#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.@...#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#......@......#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#.............@.....#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#....@#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#...@.....#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#........@..#.@...#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#..@..#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#...@.....#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#.@.#.....#.....................#........@#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#..@........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#...@........@....#.....#.......#.....#.@...#.......#.@.#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#@.....#
#...@.#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#..@........#.........#...#...#.#...#...#.............#..@#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#..............@..#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#.@.#.#...#.......#.....#...#.....#.....................#.@.......#.#...................#.........#.#...@.....#...................................#@#.....#.#.#...#.............#...#.................#...................@...........................................#.#...........#.......@...#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#..@#@....#.....................#.........#.#...................#.........#.#@........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#..@..#.......#...#...#.#.................#.....................#.............................................#.............#.#...#......@......#.......#.........#......#
#.....#.#...#..................@#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...@.............#.....................#.............................................#.............#.#.@.#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...................................................@...........#@#.@.........#...@.......#@........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#...........@.........#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#......@..#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#..@#.................#...#.............................#...........#.....#...................#.........#.#.................#...@@#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.@.....#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#......................@......................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#..@..............#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#.@.#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#@........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#......@..#.#.................#.....#.......#.....#..@..#.......#@..#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#....@#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.....@...#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#..@........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#.@.#.................#..............................@................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#....@...@#.#...#.................#..@#.............................#...........#.....#...................#.........#.#.................#.....#..@....#..@..#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#........@#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#@#.@.#.............#...#....@.........@..#...............................................................#.#...........#...........#.........#...#...#.#...#...#.@...........#...#.......#.........#.#@..#....@.@..........#...#.............................#...........#..@..#...................#.........#@#.................#.....#.......#.....#.....#.@.....#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.....@#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#@..#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.........@...................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.......................@.....#...........#.....#@..................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#..........@........#.......@.#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#@....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#......@............#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#.@.................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...@...............#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#.....@.............#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#.@.#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#..@....#...@.....#.#..@#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#...@..#
#.@...#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#....@..............................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#@..#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.@.....#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#@..#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#.@.#.............#...#.......#.........#.#...#....@............#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.@.....#...#...#.#.................#.....@...............#.............................................#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#.....@.....#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#...@.#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#@.@#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#..@#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#..@..#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#....@#.#.#...#.............#...#.................#.................................@.............................#.#...........#...........#.........#...#...#.#...#...#.............#..@#.......#.........#.#...#.................#@..#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#..@..#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#.........@.#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#@..#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#......................................@......#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#..@..#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.....@...#...................................#.#.....#.#.#...#.............#@..#.................#...............................................................#.#...........#.@.........#.........#...#...#.#...#@..#.............#...#......@#.@.......#.#...#.................#.@.#.............................#...........#.....#...................#.........#.#.................#..@..#.......#.....#.....#..@....#...#..@#.#.................#.....................#.............................................#.............#.#...#........@....#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#..@......#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#..................@..#.............................................#........@....#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#.@.#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#..@#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#.................#...................@.#.............................................#@............#.#...#.............#.......#.........#..@...#
#.....#@#...#...................#...#.#..@#.......#.....#...#.@...#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.@.....#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#....@....#.#.....@...#...............................@...#.#.....#@#@#...#.............#...#.................#...................................@...........................#@#...........#...........#.........#...#...#.#@..#...#.............#...#.......#..@......#.#...#.................#...#.............................#...........#.....#@..................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...@.............#.....................#.............................................#..........@..#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#@..#.......#..@..#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#..........@......#...............................................................#.#...........#....@......#.........#...#...#.#...#.@.#.............#...#.......#.........#.#.@.#.................#...#............................@#...........#.....#...................#.........#.#.................#.....#.@..@..#.....#.....#.....@.#...#...#.#.................#.....................#.............................................#.............#.#...#........@...@#.......#.....@...#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#@..#.....#.....................#....@....#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.@...............#...............................................................#.#...........#...........#.........#.@.#...#.#...#.@.#.............#.@.#.......#.........#.#...#.......@.........#...#.............................#...........#.....#......@..@.........#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#@#..............@..#...........@.........#.............................................#.............#.#...#.............#......@#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#..@..#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#@#...#.............#@@.#.................#.@.............................................................#.#...........#...........#.........#@..#...#.#...#...#.........@...#...#.......#....@....#.#...#.................#@.@#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#....@..#...#...#.#.................#.....................#.............................................#.............#.#...#..........@..#....@..#.........#....@.#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#...@...#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.....@...#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#..@#...................#..@#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#...........@.....#...............................................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#...@...#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@....#.#...#...................#.@@#.#.@.#.......#.....#...#.....#.....................#.........#.#.@................@#.........#.#..@......#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#.......@...#......@....#.........#.@.#@..#.#.@.#...#.............#...#.......#.........#@#...#........@........#@@@#.............................#...........#.....#...................#.........#.#......@..........#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#..........@..#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#...................@.#.........#.#...................#.........#.#.........#...................................#.#....@#.#.#...#...@....@....#...#.................#...............................................................#.#...........#..@........#.........#...#...#.#...#...#.............#...#.......#......@..#.#...#.................#...#.............................#...........#..@..#...................#..@......#.#.................#.....#.......#.....#.....#.......#...#.@.#.#.................#.....................#.............................................#.............#.#...#@............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#..@..#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.....@.......#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.@@......#......#
#.....#.#...#...................#...#.#...#@....@.#.....#...#.....#.....................#.........#.#...................#.......@.#.#......@..#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#..@#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#....@.........@..#.....................#.............................................#.....@.......#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#................@..............................................#.#...........#...........#.........#@..#...#.#...#...#.............#...#.......#.........#.#...#.................#@..#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#....@#...#.....#.....................#.........#@#..........@........#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#@......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#@#...#............@#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#...@.#.....#.......#...#...#.#.................#.....................#.............................................#.........@...#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.......@.#@#@..................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#..........@#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#@......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#@.@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#@..#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#...@.............#.....#...@...#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.......@...#.........#...#...#.#...#...#.............#...#.......#..@......#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.....@.#..@..#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#..@#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.......@.#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@....#.#.@.#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.....@....@......#...............................................................#.#...........#...........#....@....#...#...#@#...#...#.....@..@....#...#.......#@@....@..#.#...#.................#...#.@..............@............#...........#.....#........@..........#.........#.#.................#..@..#......@#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#................@..#..@#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#......@............................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#....@....#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#........@#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.@.....#.........#......#
#.....#.#...#...................#.@.#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#....@#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#....@....#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#..................@..........................#.............#.#...#.............#.......#....@....#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...............@...................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#...............@.#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#@..#.#@..#.......#.....#...#.....#.......@..........@..#.........#@#...................#.........#.#.........#........@..........................#.#.....#.#@#.@.#.............#...#.................#...............................................................#.#@..........#...........#.......@.#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.@.....#.@...#.....#.......#...#...#.#.................#.....................#.............................................#.@...........#.#...#.............#.....@.#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#....@..#.....#...#.....#.....................#.......@.#@#...................#.........#@#.........#......@............................#@#.....#@#.#...#.............#@..#.................#@..........................................@...................#.#...........#...........#..@......#...#...#.#...#..@#.............#@.@#.......#.........#@#..@#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#....@#.......#...#...#.#.................#.........@...........#.........@.@..@..............................#.............#@#...#.............#.....@.#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#.@@#@#...#.......#.....#...#@....#............@........#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#......@......#...#.................#...............................................................#.#...........#..@...@.@..#.........#.@.#...#.#...#...#.............#...#.@.....#.........#.#...#.......@.........#...#........................@....#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@@#...#@#.................#.....................#.............................................#.............#.#...#.............#.@.....#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#......@....#...........#.........#...#...#.#...#...#............@#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#@..#.................#...............................................................#.#...@.......#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.....@.#.....#...@.#.......#...#...#.#.................#@....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#@..#.#.................#.....................#.........................................@...#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#....@....#.#...#.................#...#.............................#...........#.....#...................#.........#.#@................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#.....@#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.@.......#.#...................#.........#@#...@.....#...................................#.#.....#.#.#...#.............#..@#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#................@............................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#..@..#...#.....#.........@...........#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.....@...#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.@...#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#..............@....#...#.#...#.......#.....#...#.....#.....@...............#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#............@....#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.@...#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#@..................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#..@......#.#.@.#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#........@#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#..@@.....#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#..@..#.#...#...................#...#.#.@.#.@....@#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#@..........#..@......#...#...#.#...#...#.............#...#.......#.........#.#...#........@........#...#.............................#...........#.....#...................#.........#.#.................#..@..#.....@.#.....#.....#.......#...#...#.#.................#.....................#.............................................#...........@.#.#...#.@...........#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#@................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#..@....#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#@.....#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#......@..........#...#.............................#...........#....@#...................#.........#.#.................#@....#.......#.....#.....#...@...#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#...@.#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#..@....#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#@..#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.@.......#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.@...........................................#.............#.#...#.............#.......#.........#.....@#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#.@.#...#.#.................#.....................#.............................................#.....@.......#.#...#.............#.......#.........#......#
#@....#.#...#.................@.#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#......@#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#......@#.....#...#.....#.....................#.........#.#...@...............#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#...@.#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#...@.....#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#..@................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#@..#@#...#.......#.....#..@#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#...@.#.#@#...#.............#..@#.................#................................@..............................#.#...........#...........#.........#...#...#.#...#...#...@....@@...#...#.......#.........#.#...#.................#..@#.............................#...........#.....#...................#.........#.#.................#.@...#.......#.....#.....#.......#@.@#...#@#.................#.....................#.............................................#.............#.#...#.............#.....@.#.........#..@...#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#..@..#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#..@#.@...........#...#.....@...........#...............................................................#@#...........#...........#.........#...#...#.#...#...#.............#.@.#......@#...@.....#.#..@#.................#...#.............................#...........#.....#...................#...@.....#.#.................#.@...#.......#.....#.....#@......#...#...#.#.................#.....................#..@..........................................#.............#.#...#.............#.......#.......@.#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#@..#...................#...#@#...#.......#.....#...#.....#.....................#.........#@#..@................#.........#.#.........#...................................#@#.....#.#.#@..#.............#.@.#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.....@.......#...#.......#.........#.#...#.................#.@@#..................@..........#...........#....@#...................#.......@.#.#.................#.....#.......#....@#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#..............@......#.........#@#...................#.........#@#.........#...................................#.#.....#.#.#.@.#.@...........#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#@#...#........@......@.#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.@@..#.....#.......#...#...#.#..............@..#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#..@#.......#.....#...#.....#.....................#.........#.#.................@.#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#........@............#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#.@.#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#.@.................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#@..#...#.............#...#.......#.........#.#...#.@...............#...#.............................#@........@.#.....#...................#.........#.#.................#.....#.......#...@.#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#@..#.............#.......#.........#......#
#.....#.#...#.........@.........#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...@.......#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#@..#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#...@...#.....#.....#.......#...#...#.#.................#...........@.........#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#..@#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#@..#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#@..#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#.@.#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#......@..............#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#@....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@....#.#...#...................#...#@#...#.......#.....#...#.....#..................@..#.........#.#...................#.........#.#.........#...................................#.#.....#@#@#@..#....@........#...#.....@...........#...............................................................#@#...........#...........#....@....#...#@..#.#..@#@..#.............#...#.......#.........#.#...#.................#...#..........................@..#..........@#.....#...................#.........#.#.................#.....#.......#.....#.....#..@....#...#...#.#@................#...@.................#.............................................#........@....#.#...#.............#.......#.........#@.....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#....@#.#.@.#...................#...#@#...#.......#.....#...#..@..#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#.@@#@..#.#...#...#.......@.....#...#.......#.........#@#...#.................#...#..............@..............#...........#.....#...................#.........#@#....@............#.....#.......#.....#.....#.......#...#...#.#.................#.............@.......#.............................................#.............#@#@..#.............#..@....#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.......@.....#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#..@..#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#@..#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#........@#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#...@.#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#.@.#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#...............@.....#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#..........@#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.@...#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@....#.#@..#...................#...#.#...#.......#.....#@..#.....#.....................#.........#.#...................#.........#@#.........#...............@...........@......@#.#.....#.#.#...#.............#...#.................#...............................................................#.#....@......#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#..@#..............@..#...#................@............#...........#.....#...................#.........#.#.................#.....#.......#.....#....@#....@..#.@.#...#.#.................#.....@...............#.............................................#.............#.#...#.............#@...@..#...@.....#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#@..#...................#...#.#.@.#.......#.....#.@.#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#..........@......#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#....@....#.#...#...........@.....#...#.............................#...........#.....#@................@.#.........#.#............@....#.....#.......#.....#.....#.......#..@#...#.#.................#.....................#.............@...............................#.............#.#...#.............#.......#.........#..@...#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.@...#.....................#.........#.#..@................#.........#.#.........#........................@..........#.#.@...#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#.@.#.................#...#.............@...............#...........#@....#...................#.........#.#.................#.....#.......#.@...#.....#...@..@#...#.@.#.#.................#.....................#.............................................#.............#@#@..#.............#.......#.........#.@....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#@.@#@#...#.......#.....#...#.....#.....................#.........#.#..@................#.........#.#.........#...................................#.#.....#@#.#@.@#.............#...#............@....#...............................................................#@#...........#...........#.........#.@.#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.@...#.......#...#@.@#.#.................#.....................#.................................@...........#.............#@#@..#.............#.....@.#.........#@.....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...............@...#...#.#..@#.......#.....#...#...@.#.....................#.........#@#...................#.@.@.....#.#.@.......#...................................#.#.....#@#.#...#.............#...#.............@...#...............................................................#.#...........#...........#...@.....#..@#...#.#...#...#.............#...#.....@.#.........#.#...#.................#...#.............................#...........#.....#...............@...#......@..#.#.................#.....#@......#.....#.....#.......#...#..@#.#.................#.....................#.............................................#.@.....@.....#.#...#.............#....@..#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#.@.#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#@#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#..@......#.#.................#..@..#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....@.@.............#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#....@........#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.................@...#.........#.#...................#.........#.#.........#...................................#.#...@.#.#@#...#.............#@..#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.........@...#...#.......#.......@.#.#...#.................#...#.............................#.........@.#...@.#...................#.........#@#.................#.....#.......#.....#.....#...@...#...#...#@#.................#.....................#.............................................#.............#.#.@.#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#......@#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.@.....#.........#.#...#..........@......#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#@..#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#.@.#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#..@#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.....@.......#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#@....@...#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#@..#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#..@....#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#...@.................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#..@......#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.......@.....#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.@...#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.@.....#.....#...#.....#.................@...#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#...........@.....#......................................................@........#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.@.......#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#@..#.#.................#.....................#.............................................#.............#.#...#.............#@......#.........#......#
#.....#.#...#...................#...#.#...#...@...#.....#..@#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#@..................#...#.#...#...@...#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#..@......#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#@....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#.@.#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#..........@..#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#....................@#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#..@..#.#...#...................#...#.#...#.......#.....#...#.....#...@.........@.......#...@.....#.#...................#.........#.#.........#...................................#.#.....#.#@#@..#.............#...#..........@......#...............................................................#.#...........#...........#@........#...#...#@#...#.@.#.............#...#.......#.........#.#...#.................#...#.............................#...........#....@#...................#.........#@#.................#.....#.......#.@...#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#..@#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.@...#.......#...#...#.#............@....#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.@...#.#.#...#.............#...#.@.@.............#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.........@...#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#@#...#.......#..@..#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#..@#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#......@......#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#...@.#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.....@...#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#............@......#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#............@......................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...@.......#....@......#.........#...#...#.#..@#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.....@.......#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#...@.#...#....@#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.............#...#..............@..#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#@#...................#.........#@#.........#...................................#@#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#@..#.#@..#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#...............@.#.....#.......#.....#.....#.......#...#...#.#.................#.....................#................................@............#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#.@.#.#...#.......#..@..#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#@#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#.@.#.............#.......#.........#......#
#..@..#.#...#...................#..@#.#...#.......#.....#...#.....#.....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#..@..........#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#@..#.@...#.....................#.........#.#...................#.........#@#.........#.....@.............................#.#..@..#.#@#...#.............#...#.................#...............................................................#.#.......@...#...........#.........#...#...#.#...#..@#.......@.....#...#.......#.........#.#...#.................#...#.................@...........#...........#.....#...........@.......#....@....#.#.................#.....#@....@.#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#............@......#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#..@#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#@....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#.@.#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.........@.......#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#@....#@#...#...................#...#.#.@@#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.....@.......#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#...@...#.........#.#...#.................#..@#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#..@#.#...#.......#.....#...#....@#.....................#.........#.#...................#.......@.#.#.......@.#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.....@.....#.........#...#...#.#...#.@@#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#......@#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#...@...#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#................@..#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#......@#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#....@....#......#
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#....@..@...#.........@.#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#@..........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#...@.............#.....................#.............................................#.............#.#...#@............#.......#.........#.@....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#@#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#..........@..#...#.......#.........#.#@..#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#@....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#.............................@.................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#....@............#...#.............................#....@......#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#....@....#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#..@..........................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#@..#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#..@#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#....@......#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#..@..................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#..@#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#....@..#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.....@...#...................................#.#..@..#.#.#...#.............#...#.................#...............................................................#.#...........#...........#...@.....#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#.@@#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.@.......#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#........@....#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#............@#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#..@#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#@....#.#.#...#.............#...#.................#...............................................................#.#...........#...@.......#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#..@#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#.@.#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#......@#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#...@.#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#...........@.#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#....@..............................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.........@...#...#.......#.........#.#...#.................#...#.............................#.......@...#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#............@#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#..@..#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#@#.#@..#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#@..#.............................#...........#.....#...................#@........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#@..#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.@...................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#...#.................#...............................................................#.#.......@...#.........@.#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#......@............#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.......@.....#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.@.........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#.......@...#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#...........@.#.#...#.............#.......#.........#......#
#.....#.#..@#...................#...#.#...#.......#.....#...#.....#.....................#..@......#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#.......@...........#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#........................@..........#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#........@..#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.@...#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#......@............#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#..@......#.#...#.....@.......@...#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#.@.#...................#...#.#..@#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#.......................@...........#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#...........#...@@....#...#...#.#...#...#..........@..#.@.#.......#.......@.#@#...#.................#...#.............................#.....@.....#....@#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.....@......@#.#...#........@....#...@...#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#..@................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#........@..#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#..@#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.............@.......#.............................................#.............#.#...#.............#....@..#.........#@.....#
#.....#.#...#..................@#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#....@......#.....#...................#.........#.#................@#.....#.......#.....#...@.#.......#...#...#.#.@...............#.....................#.............................................#.............#.#...#.....@.......#.......#.........#......#
#.....#.#@..#...................#...#@#...#.......#....@#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#.@.#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#@....#.......#.....#...@.#.......#...#...#.#...........@.....#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#....@....#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#..@#...#@#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#...............@@#.....#.......#...@.#.....#.......#...#...#.#.................#.....................#.............................................#.............#@#...#.@...........#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.@...#.#...#...................#...#@#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.......@.#...................................#@#.....#.#.#@..#@.......@....#...#.................#...............................................................#.#...........#...........#....@....#...#...#.#...#...#.........@...#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#...@.....#.#.................#.....#.......#.....#.....#.......#...#.@.#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#@#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#.............@.....#.........#.#.........#...................................#.#.....#.#.#...#.....@.......#...#.................#...............................................................#.#...........#...........#.........#...#...#.#.@.#...#.............#.@@#..@....#....@....#.#...#.................#@@.#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#..........@......#...............................................................#.#...........#...........#.........#...#...#.#...#...#.......@.....#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#....@....#.#.................#.....#.......#.....#.....#@......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.....@.#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.....@...#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.........@...#.#...#........@....#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#..@#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#..@..........#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#....@....#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#...@.....#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#@....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#....@#...#.....#.....................#.........#.#...................#.....@...#.#...@.....#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#..@#@..#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#..@..#.@..@..#...@.#.....#.......#...#...#.#.................#.....................#.....@.......................................#.............#@#...#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#@..#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#@........#.#.................#.....#.......#....@#.....#.......#...#...#@#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#.............@.....#...#.#...#.......#.....#...#....@#.....................#.........#.#...................#.........#.#.........#...................................#@#.....#.#.#...#.............#...#.................#...........................................@...................#.#...........#...........#.........#...#...#.#...#.@.#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#....@#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#........@..........#..@......#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#.@.#.............#...#.......#.......@.#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#..............@..#.....................#.............................................#.............#.#...#........@..@.#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#@#...#.......#.....#...#.....#.....................#......@..#.#...................#.........#.#.........#...................................#.#.....#.#@#...#.......@.....#...#.................#...............................................................#.#...........#...........#.@.......#...#...#@#...#.@@#.@...........#.@.#.......#.....@...#@#...#.................#...#............................@#...........#.....#...................#.........#.#.................#.....#....@..#.....#@....#.......#...#...#.#.................#.....................#.............................................#.............#.#..@#.............#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.@.......#.#@..................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#@#...........#.....@.....#.........#...#@..#.#...#...#.............#@.@#.......#.@.......#.#...#.................#...#.............................#..@........#.....#...................#.........#@#.................#....@#.@.....#@....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#@.....#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.....#.#...#.........@.........#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#.@.#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#....@........#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#@#...#...#.............#...#.......#.........#.#...#.................#...#.........@...................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#.@.#.#.................#.....................#.............................................#.............#.#...#.............#.......#.....@...#......#
#.....#.#...#...................#...#.#...#.......#.....#...#@....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#@#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#..@....#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#.....................#.........#.#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.@...#.....................#.........#.#...................#.........#@#.........#...................................#.#.....#.#@#...#.............#...#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.............................#...........#.....#...................#.........#.#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#........................................@....#.............#.#...#.............#.......#.........#......#
#.....#.#...#...................#...#.#...#.......#.....#...#.....#@....................#.........#@#...................#.........#.#.........#...................................#.#.....#.#.#...#.............#@..#.................#...............................................................#.#...........#...........#.........#...#...#.#...#...#.............#...#.......#.........#.#...#.................#...#.......@.....................#...........#.....#...................#.........#@#.................#.....#.......#.....#.....#.......#...#...#.#.................#.....................#.............................................#.............#.#...#.......@.....#.......#.........#......#
############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
