1000 1000
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#..@#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#@..#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#...@...#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#...@.#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#....@#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#...@.#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#..@#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#....@#.#.#.#@....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#..@....#...........#.....#.#...#.#.#...#...@.#.#.....#.#.#.@.#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#.@.#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#.@.#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#.@.#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#..@....#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#.@.#.#.@...#.#...#.....#...#@#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#@#@#...#@..#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#..@#...#.....#...#.....#.#.#.#.#.#.#.#.@.#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#...@.#...@.#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#@....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#..@#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#..@......#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#....@..#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#.@.#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#..@#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...@.........#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#....@#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#...@.#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#@#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#........@....#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#..@#...#.#...#.........#.....#@#.#.#...#.....@.#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#@..#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#@..#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#....@#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#....@#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.......@.#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#......@#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#@....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#..@#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#..@#.#.#.#...#.@.#.............#...#.#.#.....#.#.#.#.....#...#.#.@.....#.#.#.....#.#.#.#...#.....#.#.#....@#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#.@.#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#@..#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#....@#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#............@#.....#.#...#.........#.....#.#.#..@......#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#@..@.#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.....@.#...#...#...#@..#.#.....#.#.....#.#.............#...@.#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#..@#...#.#@......#........@..#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#....@....#.....#.#.#.#...#.......#.#...#@..#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#..@..#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#@....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#..@#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#.@.#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#@..#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#@#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.......@.#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.@...#...#.#.....#.............#.#.#.....#.#@..#.#.....#.#...#.....#...#.#...#...#..@..#.......#...#.#.#.#.....#.@.#..@#.#...........#.#.....#...#.#.#.....#...#.@...#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#..@..#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#..@#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#..@..#.#@#.#...#@#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#....@#.#@#.#...#.....#.#.#.....#..@....#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#@#.#.#..@#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#...@.....#.....#.#.#.#...#.@.....#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#@....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#....@#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#@..#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#..@#...#.#...........#.#.....#...#.#@#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.@...#.#.#...#.#.#.#.#...#@..#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#.@.#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#@....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#@....@...#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#@..#.....#@..#.....#.#.#.#.#.#.#.#...#.#@....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#@..#...#...#.#.@.....#.......#.#.#.#.#@#.....#...#.....#.....#.....#.@.#@#.....#.............#.#.#.....#.#...#@#.....#.#@..#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#@..#.#.#@....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#......@#.........#...#.....#.#.......#...#@..#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#.@.#.#...#.#...#.#.#.#.#.#...#..@#@#.#.#.@.#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#....@#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#...@.#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#@....#..@#.....#.#.#.#.#.#.#.#...#.#.....#...#.@.#.#...#.#.#...#...#.............#.@...#.#...#.........#.....#.#.#....@....#.......#.#...............#.......#.#...#.#.#@#...#.#..@......#.....#.#.#.#.#...#...#.#..@....#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#.@.#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#...@.#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#@..#.....#.......#...#.#.#.#@....#...#...#@#...........#.#.....#...#.#@#.....#.@@#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#...@...#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#@#.#.#.#.#@#.....#@#.#.#...#.#...#.#...#.#.#.#@#.#...#...#@#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#@#.....#.......#...#@#.....@.......#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#@..#.....#.#.....#@#.#...#...#.#...#.........#.....#@#@#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#@#...............#....@..#.#...#.#.#@#...#@#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#..@....#.#@#.#.#.#.#.#@#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#@.@..#...#.....#..@..#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#@.@#...@@#...#.#...#@..#....@#.......#...#.#.#.#.....#@..#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@.#.#@....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#....@#.#.#.#...#.#...#.#...#.#.#.#.#.#...#.@.#@#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#..@#...#.....#...#.....#.#@#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.@.@.........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#...@...#.#@......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#......@#.......#.#.#@#.#.#.....#...#...@@#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#.@.#.#.#.#.#.#...#...#.#@#.#...#@..#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#.#.#.#..@#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#@#.......#...........#.....#@#...#.#@#...#.....#.#.....#.#@#...#..@#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#@..#.......@.#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#@..#.#.........#.....#.#.#.#.#...#...#.#...@...#.#.......#.#.......#@#.#.#.#@#@#.#.#.....#@#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#..@#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#.@.#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#....@..#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#..@..#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#..@#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#@..#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#.@.#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#..@#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#@....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#...@.#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#@........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#...@.#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#@..#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#@..#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#@....#...#.#.#....@#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#....@#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#...@.#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#....@#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#...........@.#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.@...#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#..@#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.@...#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.@...#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#..@#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#..@..#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#@....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#...@.#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#..........@..#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#.@.#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#@..#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#....@..#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#..@..#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.....@.......#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.....@.#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#@..#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#@..#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#....@#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#.@.#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#@..#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#..@#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#@#.....#.#@#.#...#.#@..#.#...#.#.#.#.#.#...#...#.#.#.#@..#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#..@#@....#.#.#.....#.......#@..#@#.............#.#.#...#.#.#.#.............#.@...#.........#@#.#.#.#...#...#.#.......#...........#.....#.#@..#.#.#..@#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#....@#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.@..@..#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.....@.#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#@..#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.....@.#..@#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#@#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#..@..#.#.#.#..@.@#...#.#.......#.#.#.....#.#.#.#.@.#.....#.#.#.....#.......#..@#.#.............#.#.#...#@#@#.#.............#.....#.........#.#.#.#@#@..#...#.#.......#...........#.....#.#@@.#.#.#...#.....#.#.....#.#.#...#...#.#...#..@......#.....#.#.#.#...#.......#.#...#...#.....#..@#.....#.#.#.#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.....@...#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#@#.#.#.#.@...#...#.....#.....#.....#@..#.#.....#.............#.#.#@....#@#@..#.#.....#.#...#.....#@..#.#...#.@.#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#@....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#..@..#.#.#.#...#.#@..#.#@..#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.@.....#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#@....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#.@.#@#.......#.......#.#@#.#.#.#.....#...#.....#.....#...@.#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#...@#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#....@#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.@...#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#..@..#.......#...#.#.#.#@....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#@....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#@..#.#.....#...#...#.#.@@#.#.#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#@#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#.@.#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#.@.#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#@..#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#..@#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#@#.#.@.#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#@....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#@#.#.#@#.#.#.....#.#.#@#...#.#...#.#..@#.#.#.#.#.#...#...#.#.#.#.@@#...#...........@.#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#..@#.....#.#.#.....#.......#@..#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#@..#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#@#.#.#.#.#@....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#...@.#.#@..#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#....@#.#.............#.....#.#.#.#.#.#.#.#.#.#.@.@.#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.....@.#...........#.....#.#...#@#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#@#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#@#.#...@.....#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#..@....#.#.#.#.#.#.#.#.#.....#.#.#...#.@.#...#.#..@....#.......#.#.#.#.#.#.....#...#@....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#..@#.#.#.#.#...#..@#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.@...#.#.#.....#.......#.@.#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#@....#.#.#...#...#.#...#@........#.....#.#.#.#...#.......#.#..@#...#.....#...#.....#.#.#.#.#.#.#.#...#.#..@..#...#.@.#.#...#.#.#...#...#.............#.....#.#@..#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#@..#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#@#...#..@#...#.#.......#.......#.#.#.#.#.#...@.#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.@...#@..#@#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#@#.....#...#@#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#...#.#.#@#@#...#...#.......#.........#...#...@@#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#@#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#....@#.#.#.#.....#...#.#......@#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#@....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#....@#.#.#.#...#.......#.#...#.@.#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#.@.#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#@#.@.#@#........@#.....#.#.#.#@#...#...#@#.......#@#.......#@#.......#.#.#.#.#.#.#.#.#...@.#.#@#...#...#.@.#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#....@..#...#.#.#.#.@...#...#...#@#.....@.....#.#.....#...#.#.#.....#...#....@#.#@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.@.....#...#...#...#...#.#.....#.#...@.#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#.@.#.#@..#.#...#.#.#@#.#.#@..#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#..........@..#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.@...#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#..@#.#.#...#...#.............#....@#.#..@#.........#.....#.#.#.........#......@#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#.@.#...#...#.#......@#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#@#.#.....#.#...#.#..@..#.#...#.....#...#.#...#@..#.....#.......#...#.#@#.#.....#...#...#.#...........#.#...@.#..@#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#.@.#...#.......#....@....#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#@..#@.@..#.#.#.....#.......#@..#.#.............#.#@#...#.#.#.#............@#.....#.........#.#.#.#.#...#.@.#.#.......#...........#.....#.#.@.#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#...@.#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#@#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.@...#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.@...#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.@...#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#@....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#@....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#@....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#..@#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#..@#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#@..#...#.#.....#.#.....#@#.............#...@.#.#.#.#.#.#@#.#.#@#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#@#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#......@#.#.#.....#.#.#.#.@.#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#....@#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#@#.#.....#.#.#@..#...#...#@#.......#.......#@#.#.#.#.#@....#...#.....#.....#...@.#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#..@#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#..@#...#..@#...#.#.....#.#.....#.#.............#.....#@#@#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#...@.....#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#..........@....#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#......@#.#.....@.#.#.......#.#.#.#.#.#.#@#.#....@#.#.#..@#...#...#@#...@...#.......#.#.#.#.#.#.....#...#.....#....@#.....#@..#.#.....#.............#.#@#..@..#.#...#.#....@#.#..@#.....#...#.#...#...#.....#.......#@..#.#.#.#.....#...#@..#.#...@.......#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#..@#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#......@......#.....#@#.#.#.#.#.#.#.#.#@....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#.......@...#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#@..#...#....@#...#.....#.#.#.#.#.#.#.#@..#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#@........#.......#.#...............#...@.@.#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#@..#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#@#.#..@#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#..@#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#@......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#..@#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#...@.#..@#.....#.#..@.#
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#@....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#@....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#..@#.#...........#.#@....#...#.#.#.....#...#@....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#..@#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#..@..#.#.#.#@@.#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#..@..#.#...#.#.#.@.#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#@......#.#...#...#.....#...#.....#.#@#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#..@#...#.............#.....#.#...#@........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#...@.#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#.@.#.......#.........#...#.....#.#.......#...#.@.#...#...#.#.....#.#.@...#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#..@#...#.............#...#.#.#.....#.#.#.#.....#.@.#.#.......#.#@#.....#.#.#@#@..#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#...@@.@#...........#.@...#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#@......#.#...#...#.....#...#@....#.#.#.#.#.#@#.#...#.#.....#@..#...#.#...#@#.#...#.@@#.............#.....#@#...#.........#.....#.#.#.........#....@..#.#...............#.......#.#...#.#@#.#...#@#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#..@#.....#...@...#...#.#.#.#.....#...#...#.#......@....#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#..@..#.#.#@#...#.#...#.#...#.#.#.#.#.#.@.#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#@..@.#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#@..#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#@..#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#..@..#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#..@#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#...@.........#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#..@..#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
#.#.#.....#.#.#@..#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@.#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#...#.@...#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#..@..#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#@....#.......#...#.#.#.#.....#...#...#.#...........#.#...@.#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#...@.#.#.#.#...#.#@..#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#@#.#...#.....#.#.#....@#.......#..@#.#.............#.#.#.@.#.#.#@#.............#.....#.........#.#.#.#.#.@.#...#.#.......#@..@.......#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#.@.#...#.....#...#.....#.#@#.#.#@#@#.#...#.#@....#...#...#.#...#.#.#.@.#...#.............#.....#.#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#......@#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#..@..#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#@..#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.@...#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#...@.#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#.@.#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#@....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#..@#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#..@....#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#.@.#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#...@...#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#...@.#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#@....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#..@#.#.......#.#.......#.#@......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#..@#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#@....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.......@.....#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.@.....#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#...@.#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#.@.#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#.@.#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#...@.#.#.....#.#..@..........#.....#.#.#.#.#.#.#@#.#@#.....#.#.#.#...#@#...#.#...#.#@#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#...@.....#@#.#.#@#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#.@.#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#@.@#...#.#...#.#.#.@.#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@..#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#....@#.#...#.#..@..#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#..........@#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#..@#...#...#.#.....#.#.....#.#..@..........#.....#@#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#.@.#.#.#.#...#...#.........@...#...#.#.#.....#@#.#@#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#.@.#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#....@#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#.@.#..@#.............#.....#@#...#.........#.....#@#.#.........#.......#.#...............#.......#.#@..#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#@#.#.#.#....@#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...........@.#...@.#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#@..#...#.#.#@#...#.@.#.............#...#.#.#.....#.#.#.#..@..#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.....@.#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#..@......#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#....@#...#...#.#...#.#.#.@.#...#.............#.....#.#...#.........#.....#.#.#.........#.....@.#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.@...@.#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#.#...@.#...#.....#.....#.....#.@.#.#.....#.............#.#.#.....#.#...#.#.....#.#...#@....#@..#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#.@.#@#.#.....#@..#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#....@#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#....@..#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#@..#.....#...#.#...#...#@.@..#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#@..#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#....@#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#@........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#@..#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#@....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#@..#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.....@.#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#..@#.............#....@#.#...#.........#.....#.#.#.........#.......#.#...............#.@.....#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#..@#.#....@..#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#@....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#@..#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#@....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#........@....#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#@....#.........@...#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#...@...#...#...#...#...#.#.....#.#.....#.#.............#.@...#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#@@.#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#..@..#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#..@#.........#.....#.#.#.........#.......#.#...............#.....@.#@#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#.@.#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#.#.#...#...#..@....#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#@#.#.#.#@#.#.....#.#.#@#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#@..#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#....@#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.@...#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#...@.........#.....#@#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#...@...#@#.#.#.#.#.#.#@#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#...@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#@..#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#.@.#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#..@#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.@...#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#..@..#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#.@.#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#..@#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#..@#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#@....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#.@.#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#....@#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.@...........#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#..@#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#....@#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#...@.....#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.....@.#.......#.#.#.#.#.#.@...#...#.....#@....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.@...#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#.@.#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#..@..#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#@..#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#....@#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.@.....#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#..@..#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.....@.......#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.@...#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#..@#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#.@.#.#...#.........#.....#.#.#.#...#@......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#...@...#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#....@#.............#.#.#.....#.#...#.#.....#.#..@#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#...@.........#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#..@#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#....@#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.@.....#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#.@.#...#.#...#@#.#...#...#.............#.....#.#...#.........#..@..#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#...@.#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#..........@..#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#@..#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#@....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#@......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#....@#.......#...#.#.#.#@....#...#...#.#.@.........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.@....@#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#@#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#.@.#.#.#.#..........@..#.....#.........#.#.#.#.#...#.@.#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#...@...#.#...#...#.....#...#.....#.#.#.#.#@#.#.#.@@#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@..#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#@....#...#.#.....#.............#.#.#.....#.#.@.#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#@......#...........#.....#.#..@#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#.@.#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#.@.#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#.@.#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#@........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#@......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.@...#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#@..#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#@....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.....@.......#.#.#...#.#.#.#.............#.....#...@.....#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.@...#.#...#@........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#..@#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#@.@#.#.......#.#.#.....#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#..@#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#..@....#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#@..#.....#...#@#...#...#.....#.......#...#.#.#.#.....#..@#...#.#...........#.#.....#...#@#@#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#..@#..@#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.@.....#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#..@#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.......@.#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#.#......@......#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#.......@...#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#...........@.#.....#.#...#.....@...#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#@#.@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#..@#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#@..........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.@...#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#............@#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#..@#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#..@#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#@..#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#...@...#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#.#.......#..@#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#..@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.@.....#@#.#.....#.#.#.#...#.....#.#@#.....#.......#...#@#.....@.....@.#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#@..#.#.......#...........#@....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#@....#...#...#.#...#@#.#...#...#..........@..#..@..#@#...#.@.......#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#.@.#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#....@#.#.#.#.@.#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#......@....#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#.#.#.#.#..@#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#@............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#.@.#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#@..#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#@..#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#@..#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.@...........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#@..#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#@@.#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#.@.#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.@...........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#...@.#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#@..#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#@#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#....@..#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#....@#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.....@.#.#.#.#.#.#.#.#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#@............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#@..#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.....@...#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#....@#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#@....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#..@#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#@..#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#..@..#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#...........@.#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#..@..#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#..@#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#....@#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.@...#.#.@.#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#....@#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#....@#.#.............#....@#.#.#.#.#.#.#.#.#.#.....#.#.#.#..@#.#...#.#...#@#@#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#@....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.......@.....#.#.#...#.#.#.#.............#.....#...@.....#.#.#.#.#...#.@.#.#.......#...........#.....#.#...#.#.#...#.@@..#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.@...#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#@....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#@#.........#.....#@#.#.#.#...#...#.#@......#.#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#@#.....#...#...#@#.......@@..#.#.....#...#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#...@.#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.@...#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.@...#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#@..........#.....#.#...#.#.#...#.....#.#.....#.#.#...#.@.#@#...#.........#.@...#.#.#.#...#.......#.#..@#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#@#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#..@#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#...@.#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#@#.#.#...#@#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#@#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#@...#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.@...#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#..@....#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#....@#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#@..#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#...@.#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#@#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#.@.#@#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#.@.#.#.#.@...#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#.....#@#.#.@.#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#.@.#.........#..@..#.#.#.........#.......#@#.@.............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#....@..#@#.#.#.#.#.#.#.#.....#@#.#@..#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#..@..#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.@...#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.@.......#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#.@.#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#..@..#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#@..........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#@..#.#.#.#@#...#...#.......#.........#...#.....#.#.......#..@#@..#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#.@.#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#.@@#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#..@#.@.....#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#@#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#.@.#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#@..#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#@..#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#...#.@.#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#..@......#.....#.#.#@#.#...#...#.#.......#@#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#..@#.#.@...#...@.........#.#.#.....#.#@..#.#...@.#.#...#.....#...#.#...#@..#...@.#.......#...#.#.#.#.....#...#@..#.#..........@#.#.....#...#@#.#.....#...#....@#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#.@.#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#..@..#.#.#.....#.......#...#.#..........@..#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.@.....#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#@..#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#....@#...#.....#.#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#.@.#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#....@..#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.@...#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#@#...#@#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#........@....#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.....@.#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#@..#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...@.........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#.@.#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#......@......#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.@.......#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.@...#.#.#.#.#.#.#.#.#.#.....#.#.#.#.@.#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.....@.......#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@.#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#..@..#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#@#.#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#@..#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@.#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#@..#.#...........#.#.....#...#.#.#.....#..@#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#..@#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#..@..#...#.#.......#.#.#.@...#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#..@#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.@...#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#...@.#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#..@#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#..@#@..#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#@..#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#..@#...@.....#.....#.#.#.#...#.......#.#..@#..@#.....#...#..@.@#@#.#.#.#.#.#@#...#@#.....#...#...#.#...#.#.#...#...#.............#@....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#.@@#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#....@#.....#@..#.#.....#.............#@#@#.....#@#...#.#.....#.#...#.....#.@.#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#....@#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#..@#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#..@..#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#@..#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.@...........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#...@.#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#.@.#.....#...#.....#.#.#.#.#.#.#.#...#.#..@..#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#@..#@#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#@....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#.@.#.#.#.....#...#.....#.#@...#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#....@..#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#..@#.....#.#.....#.#.#.@.#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#...@.#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#....@#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#@..#.#.#...#...@.#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#@#@#@#.#.#.#...#.#.....#...#...#.#...#.#.#.@.#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#...@.#.#.#.@.#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#.@.#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#@....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#@......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#.@.#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#@..#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#..@..#.#.#...#...#@..#.#.......#.......#.#.#.#.#.#.....#...#.....#...@.#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#..@#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#@......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#....@#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.@...#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#@#@..#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#@......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#....@#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#...@.#.#...@.........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#...@.#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#........@....#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#@#.#..@#...#.#.#.#.@@#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#...@.#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#@....#.#.#..@#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#..@..#...#...#.#...#.#.#...#...#..........@..#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#@......#.......#@#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#..@#.#.....#.#.....#.#.............#.....#.#@#.#.#.#@#.#.#.#.@...#@#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#@#.....#.#@#.#.....#...#.#.......#.#.#@.@..#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#.............#.....#........@#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#..@#.....#.#.#.#.#.#.#.#...#.#.@...#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#............@..#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#@#.......#..@....#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#...@.#.......#...#.#.#.#...@.#.@.#..@#.#...........#.#.@...#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#..@#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#@....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#..@#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#@....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#@....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@.#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#@..#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#@....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#....@#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.@.....#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#.@.#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#......@#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#@..#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#.@.#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#............@#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#.........@.#.....#.#...#@#.#...#.....#.#.....#.#.#...#...#.#@..#.........#.....#.#.#.#...#...@...#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#..@..#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#....@#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#..@..#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#....@#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#..@#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#..@#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#.@.#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#@#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.....@.#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...@.........#.....#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#@..#.#.#....@#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#.@.#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#@..#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#@....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.@...#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#........@....#.....#@#...#.........#.....#.#.#.........#.......#.#....@..........#.......#@#...#@#.#.#...#.#.....@...#.....#.#.#.#.#...#...#.#.......#.#.......#.#...@...#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.@...#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.@...#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#@............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#.@.#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#......@....#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#.@.#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#@..#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#@..#.....#.#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#@....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@.#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#@#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#..@#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#..@#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.@...#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.@...#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#.#@..#...#.#...#.........#.....#.#.#.#...#.......#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.@...#...#...#.#...#.#.#...#..@#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#......@#.#...#.#.#.#...#.#.........#@....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#...@.#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#@....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#@#@#.#...#...#.......#...@.....#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#..@..........#.....#.........#.#.#.#.#...#...#.#.......#...........#.@...#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#..@#.........#.....#.#@#.........#@......#.#...............#.......#.#...#.#.#.#...#.#..@.@....#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#..@..#...#.....#.....#.....#..@#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#.@.#.#.@..@......#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#.@.#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#@..#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.....@.#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#.@.#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#@..#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#.@.#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#..@#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#@#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#..@#.#.#.#.....#...#...#.#...........#.#@....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#..@....#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#.@.#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#@..#.....#.#....#
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#..@..#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#...@...#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.@.....#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#@......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#@...#
#@#.#.....#.#@#...#.#.#.#.#...#...#.......#@........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#....@..#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#..@..#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#@#...#...#.......#.........#...#.....#.#.......#...#.@.#...#...#.#.@.@.#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#.@.#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.@@..#.......#...#.#.............#.#.#...#.#.#.#.............#..@..#.....@...#.#.#.#.#..@#...#@#.......#...........#.@...#@#...#.#.#...#.....#@#.....#.#@#...#...#.#...#.........#.....#.#.#.#@..#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#...@...#.#...#.#.#.#@..#.#.........#.....#.#.#.#@#...#..@#.#.......#.#@......#.#.@.....#.#.#.#.#@#.#@#@#.@...#.#.#..@#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#@....#...#@#.....#.............#.#.#.....#.#..@#.#.....#.#..@#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#.@.#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#@..#..@#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.@...#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#@..#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#..@#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.@.......#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@..#...#.#.......#.#.......#.#@......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.@.....#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#...@.#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#....@..#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#@....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.@.......#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#@..#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#...@.#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#.@.#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#@..#...#.#....@#.#.....#.#.............#.....#.#.#@#.#.#.#.#.#.#.@...#.#.#@#.@.#.#...#.#...#.#@#.#.#.#...#...#.#.#.#...#@..#.............#...#.#.#.....#.#.#.#.@...#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#...@.#.#.#...#...#.#...#.........#.....#.#.#.#...#.@.....#.#.@.#...#.....#.@.#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.@.....#.#...............#.......#@#...#.#.#.#...#@#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#@....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#@#.#...#.#...#.#...#@#.#.#.#.#...#@..#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#@....#.#...#.#.#@..#.....#.#.....#@#.#.@.#...#@#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#.@.#...#.............#.....#.#...#.@.......#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#.@.#...#.#.......#.#.......#.#.......#@#.#.#.#@#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#@....#...#.#.....#............@#.#.#.....#.#...#.#.....#.#.@.#.....#...#.#...#.@@#.....#.......#...#.#@#.#.....#...#...#.#...........#.#....@#...#.#.#.....#...#@....#.#.@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.@...#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#..@..........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#@..#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.@...#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.....@.#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#@..#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.@...........#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#@....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.@...........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#@....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#@..#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.@.....#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#....@..#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#@..#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#..@#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#@#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.......@.#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#@..#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#..@..#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#@#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#.@.#.#...#...#@....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#..@#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.@...#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#.@.#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#..@#.#@#.....#.#.#@#.....#...#.#.......#.#.#..@..#.#@#.#...#.....#@#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.......@.#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#@#@#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#..@#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...@.......#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#....@..#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#@..#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#....@..#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#...@.#@#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.....@...#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#...@.#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#.@.#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#.......@...#....@#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.@...#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#..@#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.....@.#.#...#...#...@.#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#.@.#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#........@#...#.....#.#@......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#.@.#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#@....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#......@#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#...#...#@..#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#@....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#..@#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.@...#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.......@.#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#.@.#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#...@.#@#.......#...#...#@..#...#.#.....#.#.....#.#....@........#....@#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#....@........#...#.#.#.....#.#.#@#.....#..@#.#.......#.#.#.....#.#.#.#...#.@...#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#..@#.....#.@.#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#@#...#...#.............#.....#.#@..#.........#.....#.#.#.........#...@...#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#..@#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#..@#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#..@#.#.@...#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#...@.#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#@..#.......#.........#...#...@.#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#@#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.@.......#.....#.#.#.#...#.......#.#...#...#.....#...#@....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#@#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.@...#.#...#.#.....#@#...#@....#...#@#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#...@.#...#.#.#.@...#...#...@.#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#..@#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#@..#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#@......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#..@#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#.@.#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@.#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#@....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#..........@..#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#....@#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#@..#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#..@..#.#.#...#.#.#.#.#@..#...#.......#.........#...#.....#@#.......#...#...#...#...#.#...@@#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#..@#.#..@#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#..@#.#.......#...@.......#.....#.#...#.#.#..@#.....#.#.....#.#.#..@#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#@.@#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#.@.#...#...#@#.......#.......#.#.#.#.#.#.....#@..#.....#.....#.....#...#.#...@.#.............#.#.#.....#.#...#.#..@..#.#...#.....#...#.#...#@..#.....#.......#...#.#.#.#.....#...#.@.#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#@#@#@#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#.@.#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#....@..#.#...#...#...@.#...#.....#.#@#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#....@#@#...#@........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#@#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#@....#.#.#...#...#...#.#.@.....#.......#.#.#.#.#.#.....#@..#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#..@..#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#.#..@#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.@.....#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@..#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.@...#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#....@#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#@..#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#.@.#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#.@.#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#.@.#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#.@.#..@..#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#.@.#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#...#@#@#.#.#...#@..#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#....@#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#@#.@...#@#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.@.@.#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#..@#...#.#..@#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#@..#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#..@#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#..@#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#..@#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#@..#.#.@@#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#....@#.#.#.#.....#...#.#@.....@#.#@#@....#.#.#.#...#.....#.#.#.....#.......#...#.#.........@...#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#@#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.......@.#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#.@.#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#...@...#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#..@..#.#.#.#...#.#...#.#...#.#.#.#.#.#@..#...#.#.#.#.@.#...#.............#...#.#.#.....#@#.#@#...@.#...#.#.......#.#.#.....#@#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#@..#.....#.#.#@#.#.#.#.#...#@#.....#...#...#@#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#@..#.....#...#.#...#@..#.....#.......#...#.#.#.#.....#...#.@.#.#...........#@#.....#.@.#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#..@#.#.#.#@#...#...#.......#.........#...#@....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#@@.#.#@#.#@#.#...#...#.#.#.#...#...#.............#...#.#@#..@..#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#..@#.....#.#.#.#.#.#.#.#.@@#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#..@......#.......#.#...............#.......#.#..@#.#.#.#.@.#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.....@.#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#........@....#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#@......#@..#.#.............#@#.#...#.#.#.#.............#.....#......@..#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#...@.#...#.....#.#@#.#.#.#.#.#...#.#.....#.@.#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#..@..#.#....#
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#..@..#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.@...#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#@..#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#.@.#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#..@#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.....@...#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#...@.....#.....#.#.#.#.#...#...#.#....@..#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#....@#...#.#...#...#.....#.......#.@.#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#..@#...#.#.#.#...#@..#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#@..#.#..@..#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#..@#.#...#......@..#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#.@.#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#..@..#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#..@#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#.......@...#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#..@......#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#..@#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#....@#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#@..#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#...@.#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#.@.#@#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#..@..#..@#.#.....#.............#.#.#.....#.#...#.#.....#.#.@.#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#@......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#...@.#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#@......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#..@..#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#.@.#...#.......#.........#...#.....#.#......@#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#..@#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#....@..........#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#..@#.....#.#.......#.@.#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#@..#.#@..#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#@@@#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.@...........#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#@..#.#.#...#.....#.#.....#.#.#...#...#.#.@.#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#..@#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#............@..#.......#.#...#.#.#.#@.@#@#.........#.....#.#.#.#.#...#...#.#.......#.#......@#.#.......#.#@#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#...@.#.....#.....#..@#@#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#...@...#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#@....#..@#.....#.#...@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#...@.........#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#...@.#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#@....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#..@#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.@...#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#@..#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#......@#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#@..#...#.#@..#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#....@..#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.@...#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#...@.#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#....@#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#.@.#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#.@.#.#.......#.......#.#.#.#.#.#.....#...#.....#....@#.....#...#.#.....#.........@...#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#...@.#.#.#.#@#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#.@.#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#..@#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.@.....#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#..@#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#..@#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#@........#.#.#.#.#...#...#.#.......#...........#@....#.#...#.#.#...#.....#.#.....#.#.#...#..@#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#@..#.......#.........#.@.#....@#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#@#.#...#.#...#.#...#@#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#@....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#..@........#.....#@#...#.#.#...#.....#.#.....#.#@#@..#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#@#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#@..#.........#.....#@#.#..@@.....#.....@.#.#...............#.......#.#.@.#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#@#.....#.#.#...#@..#...#.#.......#.......#@#.#.#@#.#.....#...#.....#.....#@....#...#.#.@...#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#@..#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#..@..#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@.#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#..@#.#@#.....#.#.#.#.....#@..#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#@....#......@..#.#.#.#.#...#...#.#.......#.......@...#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#@#.#.#@#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#@#.#.#...#.#......@..#.....#.#.#.#.#...#...#.#.@...@.#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#...#...#...#.#....@..#.......#.#@#.#@#.#.@...#...#.....#.....#...@.#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#..@#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#..@#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#@..#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#...@.#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#@....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#...@.#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#@....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#@#.#.#.#...#.#.....#...#..@#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#@..........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#........@....#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#.@.#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.....@.......#.#.#...#.#.#.#.............#.....#.........#.#@#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#@..#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#.@.#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#..@#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#@..#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#.@.#...#.#.#.#...#...#.............#...#.#.#....@#.#.#.#.....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#....@..#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#.@.#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.@...#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.@...#.#..........@..#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#@..#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#@....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#.@.#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#@..#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#@#...@.#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#@..#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#...@...#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#....@..#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#......@......#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#@#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#..@#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#......@..#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.@...#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#..@#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#@..#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#..@..#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#.@.#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.@...#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#@..#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#....@..#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#..@#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#..@#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.@...#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#@#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...........@.#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#........@#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#......@#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#.@.#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.@...........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#.@.#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#..@#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#@#.......#@..#...#...#...#.#....@#.#.....#.#.............#..@..#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#@#.#.#.#.#..@#...#.#.#.#...#@..#.............#...#.#.#@....#.#.#.#.....#...#.#.....@.#.#.#.....#.#.#.#...#.....#.#.#...@.#.......#...#.#.............#.#.#...#.#.#.#.............#.@.@.#.........#.#.#.#.#...#...#@#.......#...........#..@@.#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#....@#@#.#.#...#.......#@#..@#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#@....#.#...#........@#.....#.#.#.........#......@#.#...............#.......#.#...#@#.#.#..@#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#.@.#.....#...#.#...#...#.....#.......#.@.#.#.#.#.....#...#...#.#......@....#@#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.@...#.#.#...#.#.#.#.#...#...#.......#....@....#...#@....#.#.......#...#...#...#...#.#.....#.#.@...#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#...@.#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#@#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.@...........#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#..@..#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#@..#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#...@...#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#..@......#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#....@..#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#........@....#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#@..#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.@...#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#.@.#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#....@#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#@#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#..@......#...@.#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#..@..@.#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#...@.#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#@....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#..@#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#@....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#@#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#@#.#...#.#.....#...#...#.#...#.#.#...#..@#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#..@#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#..@#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#.@.#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#...@.....#.......#.#...............#...@...#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#@....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#@....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#@#.#..@..#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#@....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#...@...#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.@@..#@#...#...@.#...#.#...#...#....@#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#..@#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#...@.#@#.#.#.#.#.#.#.#@#.....#@#.#.#...#.#..@#.#...#.#.#.#.#.#@..#...#.#.#.#...#.@.#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.....@.......#.#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#.@.#.......#.#...#..@#.....#...#.....#.#.#@#.#.#.#.#...#@#.....#...#...#@#...#.#.#...#...#.............#.....#.#.@.#........@#.....#.#.#........@#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#@#.#@#.#.....#.#.#...#...#...#@#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#..@#.#.....#.............#.#@#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#@..#.#...........#.#.....#..@#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.......@.....#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#@..#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#.@.#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#...@.#.#.@.#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#..@..........#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#...@.#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.....@@#.........#...#.....#.#.......#...#...#...#...#.#@....#.#.....#.#..........@..#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#@#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#@..#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#..@#.......#.#..@#...#.....#...#.....#.#.#@#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#.@.#.....@...#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#..@..#.#@#.#.#...#...#.#.......#@#.......#.#.......#@#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#..@#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#@..#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#......@#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#....@#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#..@..#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#....@#...#.....#.#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#....@..#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.....@.#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#@#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...........@.#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.@...#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#....@......#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#...@.#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#.......@...#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#....@..#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.......@.#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#@...@..#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#.@.#.#.............#.#.#...#.#.#.#......@......#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#.@.#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#..@..#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#@....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.....@...#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#.@.#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#..@..#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#.@.#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.....@.#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#.@.#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#........@#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#...@.#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.@...#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#@..#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#@..#.#..@........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#.@.#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#..@#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#.@.#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#@....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#..@#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.@.......#.....#.#.#.#.#...#@..#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#@..#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#.@.#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#..@..#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#.@.#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#@..#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#..@#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#@#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.......@.....#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#@..#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#@.@#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#....@#.#...#.#.....#.#...#.....#...#.#...#...#.....#....@..#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#..@#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#@......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#@....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#@..#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#.....@.........#.......#.#...#.#.#.#...#.#...@.....#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#..@#.#.....#.#@..#.....#...#.#...#...#....@#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#..@#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#...@.#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#......@#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.@...#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#...@...#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.@.....#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#...@.#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#@..#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#.@.#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#...@.#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#..@#......@#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#...@.#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#...@.....#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#@#.#.#.#...#.#.....#...#...#.#...#.#.#...#..@#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#@..#.#.#.#.#...#...#.......#.........#@..#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#..@#.#.#.#.#.#...#...#.#.#.#...#...#.@...........#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#@....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.@...#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#..@..#.#...#.....#...#.#...#...#.....#.......#..@#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#.@.#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#.......@.......#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#..@#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#@@.#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#...@.#.#.#.....#.......#...#.#.......@.....#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#.@.#.#.#@..#@..#.............#.....#.#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#.@.#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#....@..#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#@....#.....#.....#...#.#.....#.............#@#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#...@.#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#@..@.#.#.......#...#...#...#...#.#@....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#.@.#.#...#.#...#.#@#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#...@.#.#@#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#....@..#...#@#.............#.#.#...#.#.#.#.............#.....#.........#.#@#@#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#....@#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#............@#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#......@..#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#..@#@..#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.@...#.......#...#.#.#.#.@...#...#...#.#...........#.#.....#.@.#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#.@.#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#.#.#.#@#@#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#@..#.#.#@#...#...#.............#...#.#.#.....#@#.#.#.....#..@#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#@#.............#.....#.........#.#.#@#.#@..#..@#.#.......#...........#.....#.#...#.#.#...#.....#.#.@...#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#@..#...#.....#@..#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#..@#.#.........#.....#.#.#.#.#...#...#@#.......#@#.......#.#.......#.#.#.#.#.#.#@#.#.....#@#.#...#...#...#.#.......#.....@.#.#.#.#.#.#.....#...#@....#.....#.....#...#@#.....#............@#.#.#.@...#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#..@#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#...@.#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#.@.#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#....@#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#..@#.....#.....#.....#...#.#.....#..@..........#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#@....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#....@#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#@..#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#@..#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.@...#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#@....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#..@#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.@...#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#.#.#.#.#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#..@#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#.............#.@...#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#@....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#.@.#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#....@#.#...#.#.#...#.....#.#.....#.#@#...#..@#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#@..#...#.............#.....#.#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#@....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#..@....#.#...............#.......#.#.@.#.#.#.#...#.#.........#.....#@#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#@....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#.........@.#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#..@#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#.@.#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#@.@#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.@...#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#...@.#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#.#@#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#.@.#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#...@.....#.....#.#.#@#.#...#...#@#.......#.#.......#.#...@...#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.....@.#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.@...#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#@#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#...........@.#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#@..#...#.#@#.#...#.@.#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#@..#.....#@#.#.....#.......#...#.#.............#@#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#..@..#@#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#@#.#.#@#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#..@#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#.@.#.#.....#.#...#.....#...#.#...#...#.....#.@.....#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.@...........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#...#.@.#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.....@.......#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#..@#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#...@#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#.@.#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#..@#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#@....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.......@.....#.....#.#...#.........#.....#.#.#.........#.......#.#...............#....@..#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#..@#.........#.....#.#.#.........#.......#.#...............#......@#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#.@.#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.......@.#.......#.#...............#.....@.#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.@...#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#@....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#@......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#...@.#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#...@.#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#@..#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#..@#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#..@......#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.@...#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#@....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#....@..#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#...@.#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#@....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#......@......#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.........@...#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#@..#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#@..#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#@..#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.....@.#.....@.#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#@#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#@#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.@@..#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#@..#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#@#.@.#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#@#.#.#@#...#...#.#.......#.#.....@@#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.@...#@#...#.....#...#.#@..#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#..@......#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#@#.#.#.#...#...#.#.#.#.@.#...#.............#...#.#.#.@...#@#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.@.....#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.@...#.#.....#.#.#...#.@.#.#...#.........#.....#.#.#.#...#.......#.#...#@@.#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.......@.#.......#.#...............#@......#@#@..#.#@#.#@..#.#.........#.....#@#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#@..#.#...@...#.......#.#.#.#.#.#.....#.@.#.....#@....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#..@#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#..@#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#.@.#...#...#.#.......#@......#.#.#.#.#.#.....#...#.....#...@@#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#..@#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#....@#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#..@..#.#...#.........#.....#.#.#....@....#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#....@#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#..@....#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#@..#...#.#.......#.......#.#.#.#@#.#.....#...#.....#@....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#..@#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#@..#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#@..#.#.......#.......#.#.#.#@#.#..@..#...#.....#.....#.....#...#.#..@..#.............#.#.#.....#.#...#@#.....#.#...#...@.#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#.@.#.#.......#...........#.....#.#...#.#.#...#...@.#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.....@.#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#....@#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#@....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.@...#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#.@.#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#........@..#.#.....#...#.#.#.....#...#.....#.#....#
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#............@#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#@..#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#...@.#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#@#.#...#...#.......#.........#.@.#.....#.#.......#...#...#..@#...#.#.....#.#...@.#.#.............#.....#.#.#.#.#.#.#.#.#.#.@...#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#.@.#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#.@.#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#..@..........#.@..@#.........#.#.#.#.#...#...#.#.......#...........#.....#.#@..#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#@......#.#...#..@#@...@#...#.....#.#.#.#.#.#.#.#...#.#.....#..@#...#@#...#.#.#..@#...#..........@..#.....#.#...#........@#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#.@.#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#@..#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#.@.#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#@#.#.@.@.#.#.#...#...#...#.#.......#.......#.#.#.#.#.#...@.#..@#.....#.....#.....#...#.#...@.#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#......@#...#@#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#@..#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#.@.#.......#........@#@..#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#@#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#@..#.............#...#.#.#.....#@#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#.@.#.#.@.#.........#.....#.#.#.#...#.......#.#...#.@.#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#@..#.#...#.#.#...#...#.............#.....#.#...#.........#@....#.#.#.........#.......#.#...............#.......#.#@..#.#.#.#...#@#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#@#.#.#.#.#.#..@..#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#.@.#.#.....#.............#.#.#.....#@#...#@#.....#.#...#.....#@.@#.#...#.@.#.....#.......#...#.#.#.#.....#...#...#.#...........#.#@@...#...#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#@..#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#@#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#...@.#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#...@.#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#.@@#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...........@...#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#...@.#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#....@#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#..@#@#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#..@#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#..@#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#..@#...#..@#.#.....#.#@..@.#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#@#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#@#.......#.......@...#.....#.#..@#.#.#.@.#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#..@#...@@..#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#@....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#@#.#...#@#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#@#.#.#.#.....#.#.#...#...#...#.#.......#@......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#..@#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.@...#.#.#@#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#...@.#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#..@....#.#...#...#.....#...#.....#.#@#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#.@.#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#..@#.#.#.#.....#...#...#.#...........#.#.....#...#@#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#..@..#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#.@.#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#.@.........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#@..#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#...@.#.#.....#.#.#...#...#.#...#.........#....@#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#..@#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#@..#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#.@.#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#..@..#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#..@#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.....@.#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#.@.#.#.#.#...#...#.............#...#.#.#....@#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#@....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#......@#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#@..#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#..@..........#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#..@......#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#@......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#...@.#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#..@#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#.@.........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#..@#@#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#@......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#.@@#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#....@....#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#........@#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.@...#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#..@#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#.@.#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#.@.#...#..@#@#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#@#.#..@#..@#.#.#.#...#...#.............#.@.#.#.#.....#.#.#.#...@.#.@.#.#.....@.#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#........@....#@#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#.@.#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#....@#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#.@.#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#.@.#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#..@#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#@@.#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#..@#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#@#@#.#...#.#...#.#...#.#.#.#.#.#...#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#..@#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#@........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#.@.#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#..@#...#.............#.....#@#...#.........#.....#.#.#......@..#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#...@...#.#.#.#.#.#.#.#.#.....#.#.#...#@..#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#.@.#.#.#.#.....#...#...#.#@....@.....#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#..@#...#.............#...#@#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#@#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#.@.#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#....@#.#.#.#.#..@#@..#.#@......#.#.......#.#@@.....#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#...@.#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#@#.....#...#...#@#...........#.#.....#.@.#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#.#.#...#...#...@...#.........#...#.....#.#.......#...#...#...#...#.#@....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#@#@#.#.#...#.#.....#...#..@#.#...#.#.#...#...#.............#.....#.#..@#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#.@.#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#.@.#@..#...#.#.......#@......#.#.#.#@#.#.....#...#...@.#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#....@#....@..#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#..@#@#.#.#.#...#@..#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#...@.#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#@....#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.....@...#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#...@.#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#@..#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#.@.#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.@...#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#@#...#...#.......#.........#..@#.....#@#.......#..@#...#...#...#@#.....#.#.....#.#.............#....@#.#.#.#@#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#@#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.@...#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#@.@#.#...#.#.#...#.@.#...@.........#.....#.#.@.#.........#.....#@#.#.........#.......#@#...............#.......#.#...#.#.#.#...#@#.........#.....#.#.#@#.#...#...#.#.......#.#......@#.#.......#.#.#@#.#.#.#.#.#.....#.#.#...#...#.@.#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#.@.#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.@.......#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#@....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#..@#...#...#.#....@..#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#@......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#........@#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#@..#...#...#.#.......#...@...#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.@...#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.....@...#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#....@#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#..@#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#..@..#.#.#...#@..#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#@....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#..@#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#@....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#@..#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#..@#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.@...#.......#@..#.#.............#.#.#...#.#.#.#.............#.@...#.........#.#.#.#.#.@.#...#.#.......#...........#...@.#.#...#.#@#...#.....#.#.....#.#.#...#...#.#.@.#.........#.....#.#.#@#...#.......#@#...#...#.....#@..#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#...@.#.#...#.........#.@...#.#.#.........#.......#.#@..............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#@......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#@#...#.#@....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#.@.#...#.......#.........#.@.#.....#.#.......#...#.@.#...#...#.#...@.#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#..........@..#...#.#@#.....#.#.#.#....@#...#.#.......#.#.#..@..#.#.#.#...#.....#.#.#.@...#.......#...#.#.........@...#.#.#...#.#.#@#...........@.#.....#.........#@#.#.#.#..@#...#.#.......#...........#.....#.#...#.#.#...#....@#.#.....#.#.#...#...#.#@..#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#@..#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#@#.#.#.#.....#.#.#...#..@#...#.#.......#......@#@#@#.#.#.#.....#...#.@...#....@#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#...@...#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#.@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.......@.#...#.....#.#@......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#.@.#.#.#.#.#.#...#...#.#@#.#...#...#.............#..@#.#.#.....#.#.#.#.....#...#@#.....@.#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#......@..#.#.#@#.#...#...#.#....@..#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#.@.#.#..@#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...@...........#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@..#...#.#.......#@#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#@..#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#..@#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#@....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#..@#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#..@..#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#...........@.#@#.#...#.#.#.#.............#..@..#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#....@#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#@..#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#..@..#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#...@.#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#@..#@#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#.@.#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#@#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#.@.#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#..@..........#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#.@.#...#.....#...#.....#.#.#.#@#.#.#.#...#.#..@..#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#....@#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#....@..#...#...#..@#...#.#.....#.#.....#.#........@....#.....#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#@.@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#@..#.....#@#.#.....#.......#...#.#.....@.......#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#@....#@#.#...#.@.#.#.@.#.........#.....#.#.#.#...#.......#.#...#.@.#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#.@.#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#..@....#.#...............#.......#.#...#.#.#.#...#.#.........#...@.#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#..@#...#...#@#.......#.......#@#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#...@.@.#...#.#.#.#.....#...#...#.#...........#.#.....#.@.#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#....@#.#.#@#.#.#@#.#.#.#.....#.#.#.#..@#.#...#.#...#.#.#@#.#.#...#...#.#.#@#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#@............#.....#.........#.#.#.#.#..@#...#.#.......#...........#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#.@.#@....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.....@.#.#.#.#.#.#.....#..@#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#.@.#.....#...#.#...#...#.....#.......#...#.#.#.#...@.#...#...#@#...........#.#.....#...#.#.#.....#...#....@#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.@.....#...#...#...#...#@#.....#.#.....#.#.............#..@..#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#@#...#@..#.#...#.........#.....#.#.#.#...#.@.....#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.@...#.#...#.....@...#.....#.#.#.........#.......#.#...............#.......#.#@..#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#@#....@..#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#..@..#.....#.....#...#.#@@...#.............#.#@#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.@...#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.@...#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#@........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#......@#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#....@..#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#..@#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.........@...#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#@#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#@..#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#....@#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#...........@.#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#@...#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#...@...#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#@....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#.@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#@#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#@..#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#..@..#.#.......#...#.@.#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#............@#.....#.#...#.........#.....#.#.#.........#.......#.#.............@.#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#@..#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#@....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#...@.#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.......@@#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#...#...#...#.#...@...#.......#.#.#.#.#.#.....#...#..@..#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.@...#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#....@..#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#..............@#.......#.#...#.#.#@#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#@#@#.#.#.#.#.#.....#.#.#@..#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#.@.#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#...@.....#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#@#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#...@.........#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#..@#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#.@.#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#.@.#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#.@.#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.@...#.#.#...#.#.#.#.#...#...#.......#.........#...#.@...#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#..@..#...#...#.#...#.#.#...#...#.........@...#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#..@#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#...@.#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#......@#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#@..#...#.#...#.#.#...#...#.............#@....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#.@.#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#...#.#@#.#.#...#...#.......#.........#@@.#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#.@.#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.......@.....#.#.#...#.#@#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.@@..#.#..@#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#@..#.#...#@#.#...#...#......@......#.....#.#...#.........#.....#.#.#.........#.......#.#...............#@......#.#...#.#.#.#...#.#..@......#.....#.#@#.#.#...#...#.#..@....#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#@#@.@#...#..@#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#@..#@#...#...#.....#.....@.#...#.#.#.#..@..#...#...#@#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#...@.#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#....@..#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#@..#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#@@...#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#..@#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.......@.....#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#.@.#.#.#.#.....#..@#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#.@.#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#@..#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#..@#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#@....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#.@.#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#@..#.#.....#.............#.#.#.....#.#...#.#.....#@#@..#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#...@.#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#..@..#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@..#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#..@#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#.@.#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#..@..#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#@......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#@........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#@..#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#..@..........#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#.@.#.@.#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#@@.#@..#.#...#.#.#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#.@.#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.@...#.............#.#.#.....#@#...#.#@....#.#...#....@#...#.#...#...#.....#.......#...#.#.#.#.....#.@.#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#@@.....#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#...@.........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#@#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#.@.#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#...#.#.#.#.#...#...#.@...@.#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#@..@.#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#@..#...#.....#...#.....#.#.#.#.#.#.#.#...#.#@....#...#...#.#...#@#.#...#...#.............#.....#.#...#...@.....#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#..@#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#..@#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#......@..#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#@..#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#@..#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#.....#.#.#.#...#.#.@.#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#@#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#.@.#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#@..#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#.@.#...#.#.......#@#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#@....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#@#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.@...#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#.@@#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#..@#.......#.#...#...#..@..#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#..@#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#@..#.......#.........#..@#.....#.#.......#...#...#...#...#.#@....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#..@..#.#.#.#...#.#...#.#...#.#.#.#.#.#..@#...#@#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#..@#....@#.#@#.....#@...@..#...#.#..@..........#.#.#...#.#.#@#.............#.....#.........#.#.#@#.#...#...#.#.@.....#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#..@#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#@..#.....#@#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#@............#....@#.#.@.#.@..@....#.....#.#@#.........#.......#.#...............#.......#@#@@.#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#.@.#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#.#..@#...#.......#.........#...#@....#@#.......#...#...#...#@..#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#..@#.#...#.#...#@#.#@#@#@#...#...#.#.#.#...#...#.............#..@#.#.#.....#.#.#.#..@..#...#.#.......#.#.#.....#.#.#.#..@#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#@#.......#...........#..@..#.#...#@#.#...#.....#.#.....#.#@#...#...#.#..@#.........#.....#.#.#.#...#.......#.#@..#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#..@#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#@#.#...#...#.#.......#.#...@...#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#@..#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#..@..#@..#.#...#...#.....#.......#...#.#.#.#.....#@..#...#.#.........@.#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#...#@#.......#.#.#.....#.#.#.#...#....@#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#....@#.........#.#.#@#.#@..#..@#@#.......#...........#.....#@#...#.#.#..@#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#..@#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#@........#.......#.#...............#.@...@.#.#...#.#.#.#...#.#....@....#.....#.#.#@#.#...#...#.#.......#@#.......#.#.......#@#@#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.....@.#.#@#.#.#.#.....#...#.....#.....#...@.#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#...@.#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.....#.#.#...#.#.#.#.#...#...#...@...#.........#...#.....#@#..@....#...#...#...#...#@#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#.@.#.#...#.#.#@..#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.@.....#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#@..#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#@.@#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#...@.....#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#....@#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#@......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.@...#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#..@..#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#.@.#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#...@...#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#...#@#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#.@.#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#@......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#...@.#...#.....#.#.#.#.#.#.#.#...#.#.....#..@#...#.#...#.#.#...#...#.............#.....#.#...#.........#....@#.#.#.........#.......#.#...............#@......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#@..#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#.@.#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#@....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#..@#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#@....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#@#.#.#...#.#.........#.@...#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#@@.#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#@#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#..@..#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#@....#.#.......#...#...#.@.#.@.#.#.....#.#.....#.#.............#.....#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#@..#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#@#@#...#.....#.#.#....@#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.....@.#...........#..@..#.#...#.#.#...#.....#@#.....#.#.#.@@#...#.#...#.........#.....#.#.#@#...#.......#.#...#.@.#.....#...#.....#.#@#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#..........@..#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#...@...#.#.......#.#.#@#.#.#.#@#.#@....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.@...#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#@..#.#.@...#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#....@#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#@#...#@#.#.#.#...#.@.#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#....@#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#..@#...#.............#...#@#@#.@...#.#.#.#.....#@.@#.#.......#.#.#.....#.#@#.#...#.....#@#.#.....#.......#...#@#........@....#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#@#.......#...........#.....#.#...#@#.#.@.#.....#@#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#@..#.#...#.#@#...#...#.............#.....#.#...#.........#...@.#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#..@#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#@#...........#@#....@#...#.#@#.....#...#.....#.#...@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#.@.#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#....@..#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#@..........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#........@#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#@..#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#@..#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#....@#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#..@#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#@#@#..@#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#..@..#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#.@.#.....#.#.#.#.#.#@#.#...#.#..@..#..@#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#....@..#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#..@#.#....@#.............#.#.#.....#.#..@#.#.@...#.#...#....@#...#.#...#...#.@...#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#.@.#...#.......#.........#...#.....#.#.......#..@#...#...#@..#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#..@#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#..@#.....#.#.......#...#...#...#...#.#@....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#.@.#.#.......#.#.#@....#.#.#.#.@.#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#...@.#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.@.....#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#...@.#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#@..#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#..@#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.....@...#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#@..#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#..@#.#.....#.#.....#.#.....@.@.....#.....#@#.#.#@#.#@#.#@#.#.....#.#.#.#...#.#.@.#.#...#.#.#.#.#.#...#...#.#.#.#...#..@#.............#...#.#.#.....#.#@#@#.....#...#.#.......#.#.#.....#.#.#.#...#....@#.#@#.....#..@...@#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#@....#.#.#.#...#.......#@#...#..@#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#..@......#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#.@.#@#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.@...#.............#.#.#.....#.#...#.#.....#.#.@@#.....#@..#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#@..........#.#.....#..@#.#.#.....#...#..@..#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#@..#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#..@#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#..@#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#...@.#...#.#.....#.............#.#.#@....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.@...#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.@...#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...@.........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.....@.#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#..@#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#@..#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.@...#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#.@.#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#@#...#.#.@.#.#.@.#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#........@....#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#..@#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#@..#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#..@#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#@@.#.....#.....#.....#...#.#.....#.............#.#@#...@.#.#...#.#.....#.#...#..@..#..@#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#@....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#@@.#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#@#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#..@..#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#..@#.#.............#.#.#..@#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#@..#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#......@#.#...#.@.#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.......@.#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#@..#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#...@...#.#@#.#.#.#.....#...#...@.#.....#.....#...#@#.....#.............#.#.#.....#.#..@#.#.....#.#.@.#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#.@.#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#.@.#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#.@.#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#.@.#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#......@..#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#..@..#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#..@#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.......@.#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#..@..#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#@..#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#.@.#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#....@#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#.@.#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#....@....#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#@..........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#@..#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#@..#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#..@#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.....@.#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#..@#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#.@.#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#@..#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#..@#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#.@.#.@.#.............#..@..#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#.@.#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.....@.#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#@..#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#@..#..@#.#.......#.......#.#.#.#.#.#.....#...#.....#..@..#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#@..#.#.#.....#.#.#.#.....#...#.#.......#.#.#...@.#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.....@.......#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#....@#.#.#.#..@#.......#.#.@.#...#.....#...#.....#.#.#@#.#.#.#.#...#.#@....#...#...#.#...#.#.#...#...#....@........#.....#.#...#.......@.#.@...#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#@#.......#.#.#.#@#.#@#.#.#.....#@#.#...#...#...#.#..@....#.......#@#.#@#.#.#.....#...#.....#.....#.....#.@.#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.@..@#...#.#.#.....#...#...@.#.#..@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#..@#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#.@.#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#........@..#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.@...#.#...#.........#.....#.#.#........@#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#..@#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#@#...#.........#.....#@#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#...@.#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#.@.#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#.#...#.@.#.......#.........#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.@...#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#.@.#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#....@#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#.@@#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.@...#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#..@#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#..@#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#..@....#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#.@.#...#.......#.........#...#.....#.#.......#...#..@#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#@#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#..@#.#.......#.#.#.....#.#.#@#...#.....#@#.#.....#.......#...#.#...........@.#.#.#@..#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#@..#.#.#...#.....#.#.@...#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#.@.#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#@..#.#.#.#...#.#.........#.....#.#.#.#.#...#@..#.#.......#.#....@..#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#.@.#...#.#.......#.......#.#.#.#.#@#.....#...#.....#..@..#.....#...#.#.....#......@......#.#.#.....#.#...#.#.....#.#...#...@.#..@#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#@........@.#.#@....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#@#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#@..#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#@......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#..@..#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.@...#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#.@.#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#..@#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#..@#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#.@.#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#@..#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#...@.#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#..@..#.#.#.#.#@#.#.#.#@#.....#.#@#@#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#@.@..#.#.#...@.#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#@..#...#.#...#.........#....@#.#.#.#...#.......#.#...#...#.....#...#@..@.#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#@..#.............#.....#.#...#.........#....@#@#.#....@.@..#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#@#.#@#.#.#.#.#.....#.#.#...#...#.@.#@#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#@#..@..#.........@...#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#.@.........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#...@.#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.@...........#.#.#.....#.#...#.#.....#.#...#.....#...#.#.@.#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#.@.#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#..@#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#....@#.#...#.#.#...#.....#.#.....#.#.#...#@..#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#...@.....#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#..@#@#@....@.#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#..@#.#.......#.#.......#@#....@..#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#......@#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#...#.#.#@#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#.@.#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#..@..#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#..@#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#..@#.#.......#.#.#.....#.#.#.#...#.....#.#.#....@#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#@@.#..@#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.....@.......#.@@..#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#@....#...#.#.....#.............#@#@#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.@...#...#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#...@.#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#@....#.#.#.#.#.#.#.#.@.#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#....@#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#@..#...#.......#......@..#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#...@...#.#...#...#.....#.@.#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#...@.#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#..@....#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#@..............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#..@..#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#.#.....#...#.@.#.#...........#.#..@..#...#.#.#.@...#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.@...#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#....@........#...#.#.#.....#.#.#.#.....#@..#@#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#@#.............#@#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#...@...#@#...#@#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#......@#.#.......#.#.#@#@#.#.#.#@#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.@...#.............#.#.#.....#.#...#.#.....#.#...#.@...#...#.#...#...#.....#.......#...#.#.#.#.....#.@.#...#.#......@....#.#.....#.@.#.#.#.....#...#@....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#....@#.#...#.#.#.@.#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#@....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@..#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.@...#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#..@..#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#.@.#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#...@.........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#..@#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#@....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#..@..#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.@...#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#...@.#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#....@#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.@@....#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#@#.#...#.#...#@#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#@.@#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#@....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#....@.@..#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#.............@.#.......#.#.@.#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#.@.#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#..@#.#.....#.............#.#.#.....#.#...#.#@....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#......@......#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#..@..#.#.#.#...#.....#.#.#....@#.....@.#...#.#.............#.#.#...#.#.#.#....@........#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#.@.#...#.....#...#.....#.#.#.#.#.#.#@#...#.#....@#...#...#.#...#.#.#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#@@@#...#.....#.......#.@.#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#@....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#.@.#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#@#.....#@#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#...@...#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#@..#.#.#...#...#.............#@....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#..@#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#@#.#.#.#.....#..@#...@.#.....#.....#...#.#...@.#............@#.#.#.....#.#...#.#.....#@#..@#.....#...#.#...#...#.....#.......#...#.#.#.#.....#.@.#...#.#...........#.#.....#...#.#.#....@#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.@.....#...........#.....#.#...#.#.#...#....@#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#.@.#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#.@.#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#....@#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#.@.#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.@...#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#...@.#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#...@.#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#@....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.@...#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#...@.........#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.....@.#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#...@.#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#..@#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#..@....#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#@#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#..@#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...@.........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#@#.#.#...#.#........@#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#..@#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#..@..#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#.@.#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#@#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#...@.#.#@#@..#...#.#...#.........#.....#.#.#@#...#.......#.#..@#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#@#...#.@.#.....@..@....#.....#.#...#.........#.....#.#.#.........#.......#.#....@..........#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#...@.#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#.@.#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#@#.#..@..#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#....@#@#.#..@#.#.#.#.#..@#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#..@#...#.............#...#.#.#.....#.#@#@#.....#...#@#....@..#@#.#.....#.#.#.#...#.....#.#@#.....#.......#@..#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#.@.#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#@#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#@#@#...#.#.........#.....#@#.#.#.#...#...#.#......@#@#.......#@#.......#.#@#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#....@#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#@..#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#....@#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#..@#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#...@.#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#.@.#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#@......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.....@.#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#....@..#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.@.....#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#@#.....#.#.....#.#.............#.....#@#.#.#.#.#.#.#.#.#.....#@#.#.#...#.#@@.#@#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#..@....#.#.#.....#.#.#.#...#.....#.#.#.....#..@....#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#..@#...#.#.@.#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#@#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.@.....#@#...............#.......#.#...#.#.#.#...#.#........@#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#..@..#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#.@.#.#.#.#.#...#...#....@..#.........#...#@....#.#.......#...#...#...#...#.#.@...#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#..@#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#@#.#..@#.....#.#.#...@.#.......#...#.#.............#.#.#.@.#.#@#.#.............#.....#.........#.#.#@#@#...#...#.#.......#...........#.@...#.#...#.#@#@..#.....#.#...@.#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#...@.........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#..@#...#@#.......#.#.......#.#.......#.#.#.#@#.#@#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#@..#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#@#.#...#.#.@.#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#.#.#@#.....#..@#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#@..#.#.......#...........#.....#.#.@.#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#@....#.#@#.#.#.#.#.#@..#@#.....#...#...#.#..@#.#.#...#...#.............#...@@#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#.@.#.#.#.#...#.#.........#.....#.#.#.#.#..@#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#....@#...#.....#.....#.....#...#.#.....#.............#.#.#....@#.#...#.#.....#.#...#..@..#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#.@.#...#.......#.........#...#.....#.#.......#...#...#...#...#@#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#..@#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.@...#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#...@.#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#......@..#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#...@.#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#@..#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.@...#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#@#.....#.#.#.#.....#...#.#....@..#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#..@..#.#.#..@#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#..@#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#@..#..@#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#..@#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#.#...#@....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#@..#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#..@#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#..@#.@.#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#..@#...#.....#.......#...#.#.#.#.....#...#.@.#.#...........#.#.....#...#.#.#.....#..@#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.@...#..@....#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#@..#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#@..#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#@#.#.#...#...#.......#........@#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.@.....#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#..@#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#.@.#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#............@#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#@#.....#...#...#@#...........#@#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#@#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#..@..#...#.....#.....#.....#...#.#.....#.............#.#.#...@.#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#.@.#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#...@...#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#....@#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#..@....#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#@..#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#@#.#.#.#.#...#...#@#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#@#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#.@.#.#.#.#.#...#...#.......#.........#..@#.....#.#.......#...#...#...#@..#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#..@#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#.#.#.#.....#...#.#@......#@#.#@....#@#.#.#@.@#.....#.#.#.....#.......#...#.#.............#.#.#..@#.#.#.#.............#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.@.....#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#@#...............#.......#.#...#@#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#@....#...#.....#.....#....@#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#..@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#@#...#.#.#.#@#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#@#.....#.#.............#.@...#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.@...........#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#....@#.......#...#.#.............#.#@#...#.#.#.#.............#.....#....@....#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#..@#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#....@..#@#...............#..@....#@#...#.#.#.#...#.#.........#.....#.#.#@#.#..@#...#.#.......#@#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#@#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#.@.#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#...@.#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#@..#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#...@.#.#.............#.....#.#.#.#.#.#.#.#.#.#...@.#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#.@.#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.....@.#...#.#.....@.......#.#.#...#.#.#.#.............#@.@..#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#@#.#...#.....#.#.....#@#@#...#...#.#...#.........#.....#.#.#.#...#..@....#@#.@.#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#..@#.#.#.#...#.#.........#.....#.#.#.#.#.@@#...#.#@......#.#.......#@#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.@...#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#.@.#.#.....#.#...#@....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#..@#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.@.....#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#..@#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#@....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#..@..#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#@..#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#@....#.............#.#@#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#...@.#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.@...#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#..@..#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#@......#...........#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#@#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#..@..#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.@.....#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#..@....#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#...@...#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#....@#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#......@#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#@..#.......#.........#...#.....#.#@......#...#...#...#...#@#.@...#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#..@....#@..#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#@..#.#...#.........#.....#.#.#.#@..#.......#.#...#...#....@#...#....@#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.@...#.#.#.........#.......#@#...............#...@...#.#...#@#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#@....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#..@..#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#..@..#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#.@..#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.........@...#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.@...........#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#@..#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.@...#.#.#.#...#.....#.#.#.....#.......#...#.#......@......#.#.#...#.#.#.#...@.........#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#.@.#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#....@#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#@....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#..@..#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#..@#.#.#.#...#..@#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.@...#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#@..#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#.@.#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#..@..#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#@..#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#....@..#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#@..#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.@.....#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@..#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.@...#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#@@.#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#.@.#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#......@......#.....#.........#.#.#@#.#...#...#.#....@..#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#..@....#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#..@#...#.#...#.#@#...#.@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#@....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#...@.#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#@#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#.@.#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#@..#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.....@.......#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#.@.#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#..@#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#@@.#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#@#..@..@.#...#...#.@.#...#.#.....#.#@....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#@..#..@#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#.@.#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#..........@..#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#.@.#...#.#.......#.@.....#.#.#.#@#.#....@#...#.....#.....#.....#...#.#..@..#.............#@#.#.....#.#...#.#.....#@#...#.....#.@.#.#...#...#.....#...@...#...#.#.#.#...@.#...#@..#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#@..#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#.#...#.#.........#.....#.#.#.#.#...#...#@#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#...@.#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#.@.#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#@#.#.#@#.#@#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#@#@#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#@....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#.@.#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#@#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#...@.#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#@........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#..@#.............#....@#.#...#.........#.....#.#.#.........#.....@.#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.@.....#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#..@..#...#.#.....#...@.........#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#...@.#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#..@#.#.#.#.#.#...#...#.#.#.#...#...#.............#..@#.#.#.....#.#.#.#.....#...#.#.......#.#@#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#@..#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#@......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#@..#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.@...#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#..@#...#...#.#...@.#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#@..#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#........@....#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#@..#.....#...#.....#.#.#.#.#.#.#@#@..#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#......@..#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.@....@..#.....#.#.#.#.#...#...#.#.@.....#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#@..#...#.#.......#.......#.#.#.#.#.#.....#...#...@.#.....#.....#...#.#.....#.............#@#.#..@..#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#..@#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#.....#.#.............#.@...#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#@#@#...#...#.............#...#@#.#.....#.#.#.#.....#.@@#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#......@#...#.#.............#@#.#...#.#.#@#.............#.....#.........#.#.#.#.#...#...#.#@......#...........#.....#.#...#.#.#.@.#.....#@#.....#.#.#...#...#.#...#.@..@....#.....#.#.#@#.@.#.......#.#.@.#...#.....#...#.....#.#.#.#.#.#.#@#...#.#.....#...#...#.#.@.#.#.#...#..@#.............#@..@.#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#....@....#.....#.#.#.#@#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#@#.#...#@..#...#.#.....@.#@......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#@..#.....#.......#...#.#.#.#.@...#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#...@.#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#@..#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#......@#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#@#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#@..#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#..@#.#.#.....#...#.....#.#....#
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#@#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#.@.#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#..@#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#...@.........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#..@..#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#@#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#....@..#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#@#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#...@.#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.@.....#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#...@.#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.@.......#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#.@.#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#@#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#...@.#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#....@........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#..@..#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#.@.#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#@..#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#..@....#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#......@#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#@..#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.......@.#.......#.#...............#.......#.#...#.#.#.#@..#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#@#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#...@.#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#@........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#......@#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#...@.#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#@#...#...#.#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#...@...#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#...@.........#.....#.#...#.........#.....#.#.#.........#.......#.#...............#......@#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#@..#.#.......#.......#.#.#.#.#.#.....#@..#.....#.....#.....#.@.#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#@#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#........@....#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.....@...#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#.@.#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#...@.........#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#@..#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#.@.#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#@..#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#@..#.#.#.....#...#.....#.#....#
#.#.#.....#.#@#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#..@..#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#..@..#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#@..#...#.#.......#......@#.#.#.#.#.#.....#...#.....#.....#..@..#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#.#...#@..#.......#.........#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#@#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#..@#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#..@#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#...@.#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#.@.#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.....@.#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.@...#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#.@.#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#..@#...#.......#.........#...#.....#.#.......#...#...#...#...#.#....@#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#..@#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.@...#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#..@....#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#@#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#@#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#.@.#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#..@#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#@..#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#....@#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#@............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#.@.#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#...#.#..@#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#..@#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#@....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.@...#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#@#.........#.......#.#...............#.......#.#...#.#.#.#...#@#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#..@..#.#.......#...#...#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#@#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.@...#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#@..#.#...#.#.#.#.#.#..@#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#@#@#.#...#.....#.#.#.....#.......#...#.#.............#.#.#.@.#.#@#.#......@......#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#.#@#...#.....#.#...@.#@#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#..@#...#.....#...#.....#.#.#.#.#.#.#.#...#.#@....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#........@#.......#.#...............#.......#.#@..#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#@#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#...@.#.#...#.....#...#@#...#.@.#.....#.......#...#.#.#.#.....#...#...#@#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#..@..#.#.......#@..#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#...#...#...........@.#@..#.#.#.....#.#.#.#.....#...#@#.......#.#.#.@...#@#.#.#...#.....#@#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#@..#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#...@.#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#@@.#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#@..#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#@#@....#.#.....#@#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.@...........#.....#.........#.#@#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#@..#.........#.@...#.#.#.#...#.......#.#...#...#.....#...#.....#.#@#.#.#.#.#@#...#.#.....#...#...#.#...#.#.#@..#...#.............#.....#.#@..#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#@#.#...#...#@#.......#.#....@..#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#.@.#.#.....#...@.........#@#.#.....#.#...#.#.....#.#...#.....#...#@#...#...#.....#.......#..@#.#.#@#.....#...#...#.#...........#.#@....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#@....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#..@#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#@..#.....#.#.....#.#.#...#...#.#...#.@.......#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#@....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#..@#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#@..#.....#.#.......#...#...#...#...#.#.....#@#@....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#......@#.........#...#.....#.#.......#...#...#...#...#@#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#..@....#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#@....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#..@#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.@...#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#@....#.#.......#...#...#...#...#.#.....#.#@....#.#.............#...@.#.#@#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#..@#.............#...#.#@#.....#.#.#@#.....#...#.#@......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#@#.............#.....#.........#@#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#@@.#....@#...#.....#@#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#@..#...#.............#.....#@#...#.........#.....#.#.#.........#@....@.#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.@.......#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#@..#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.....@.#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#.@.#.#.#.#.#...#...#.......#.........#...#.....#.#.....@.#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#..@#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#....@#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#.@.#.#.....#.....@.......#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#........@..#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#..@#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#..@#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#......@..#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#....@#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#@....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#...@.....#.....#.#.#.#...#.......#.#...#...#.....#...#....@#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.@.......#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#..@#...#.....#.......#..@#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#..@#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#@.@#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#@.@#...#.#.......#.......#.#.#.#.#.#.....#...#.@...#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#..@#...#.....#.......#...#.#.#.#.....#...#..@#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.@...#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#@#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#@#...#.#.#.#.#.#...#...#.#.#.#@..#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#.@.#.#.............#.#.#...#.#.#.#.............#.....#.........#@#.#.#.#...#...#.#@......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#..@#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#..@#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#..@#.#.#..@..#...#.....#.#....#
#.#.#.....#.#.#..@#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#@#.............#.....#.#@#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#@....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#.@.#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#@#...#.#.........#.....#.#.#.#.#.@.#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.@.....#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#..@#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#@....#..@....#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#@..#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.@.....#.#.#.#.#.#.#.#.#...@.#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#.@@#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#@#.#.#@.@#.@.#.............#...#.#.#.....#.#.#.#....@#...#.#.......#.#.#.....#@#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.......@.....#.....#.........#.#.#@#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#...@.#.#.#...#...#@#...#.........#.@@@.#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#@#.#.#.#.#...#.#.....#...#...#.#...#.#.#@.@#@@.#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#..@....#.#...#.#.#.#@..#.#.........#.....#.#@#@#.#...#@..#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#.@.#.....#.....#.....#...#.#.....#.@...........#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#...@.#.......#...#.#.#.#.....#...#...#.#.......@...#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#@#@#...#.#...#.#...#.#.#.#.#@#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#...@...#.#.#.....#.#.#.#...#.....#.#.#.....#.......#.@.#@#.............#.#.#...#.#@#.#.............#.....#.........#@#@#.#.#...#..@#.#.......#...........#.....#.#@.@#.#.#...#.@...#.#.....#@#.#...#...#@#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#......@..#.....#.#.#.........#.....@.#.#...............#.......#.#...#.#.#.#...#.#.......@.#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#@#.#.#@#.#.#.#.....#.#.#...#@@.#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#...#.....#@..#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.....#.#.#...#.#.#@#.#@.@#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#@@.#.............#...#.#.#.....#.#.#@#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#@#...@.#.@..@..#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#@#@#@#...#...#@#.......#...........#.....#.#...#@#.#...#.....#.#.....#.#@#...#..@#.#...#.........#.....#.#.#.#...#.......#.#.@.#...#.....#...#.....#@#@#.#.#.#.#.#...#.#.....#...#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#......@#.#...............#.......#.#...#.#.#.#...#.#.........#@....#.#.#.#@#...#...#.#.......#.#.......#.#.......#@#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#@#.....#...#...#.#...........#.#.....#...#@#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#....@..#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.@...#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#......@......#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.@.......#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#@#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#@#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#@#@#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.......@.....#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.@.......#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#....@#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#@#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#@#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#@#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#@#.#.#...#.#....@....#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#...@.#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#...@.#...#...#.#...........#.#.....#@..#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#@#...#...#.............#...#.#.#....@#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#@......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#..@....#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#@#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#..@..#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#@#.....#.#.#.#...#.#@..#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#@..#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#@#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#@#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.....@...#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#...@...#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#@....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#@......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.@...#.#....#
#.#@#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#@#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#.@.#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#@..#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#@#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#..@#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.....@.#@#...#@#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#@#.....#.#@#...#...#...#.#.......#.......#.#.#.#.#@#...@.#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#.@.#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#@#...#.......#.#...#..@#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.@...#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#@#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#@#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#........@....#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#.@..#
#.#.#.....#.#.#..@#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#....@#.#.....#.#.#...#...#.#...#.........#.....#@#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#....@..#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#@#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#@..#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#.@.#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.....@.#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#@#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.@.......#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#.@.#.#.......#.#.#.....#.#.#.#...#...@.#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#@..#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#@#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#.#.#.#.#...#...#.#.#.#...#...#...@.........#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#....@#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#..@..#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#@......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#......@#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#...@.#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#...@.#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#@..#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#@..#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#@#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#..@#.#.#.....#.#.#.#.....#...#@#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#@#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#@#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#@..#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#@..#...#..@#...#.#.....#.#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#@..#@..#.#.#.#...#...#.............#...#@#.#.....#.#@#@#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#@..#.#.............#.#.#...#@#@#.#.............#.....#.........#.#.#.#.#...#...#.#..@....#...........#.....#.#.@@#.#.#...#...@.#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#..@..#...#.....#.#.#.#.#.#.#.#...#.#.....#.@.#...#@#...#.#.#...#...#.............#.....#.#...#.........#.....#.#@#.........#.......#.#...............#.......#@#...#.#.#.#...#.#.........#.....#.#.#.#@#...#...#@#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.@.....#.......#.#.#.#@#.#.....#...#.....#.....#.....#...#.#.@...#.............#.#.#..@..#.#...#.#.@...#@#...#.....#..@#@#...#...#....@#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#@#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#@#.#...#...#.......#.........#...#.....#@#.......#...#...#...#...#.#.....#.#.....#.#..@.........@#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#@#@#.#@#.#...#...#.#.#.#...#...#.............#..@#.#.#.....#.#@#@#....@#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#@#.#...#...#@#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#..@#.#...#...@.....#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#@#...#.#...@.#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#@#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.@...#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#@..#.#.@...#.#...#.....#...#.#...#..@#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#@..#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#...@.#...#.#.......#@#.#.....#.#.#.#@..#.....#.#.#.....#.......#@..#.#.............#.#@#...#.#.#.#.............#.....#.........#.#.#.#.#@..#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#...@...#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#@#.....#.#.@.#.....#...#.#...#.@.#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#@#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#@#.....#.#.............#.....#.#.#.#.#@#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#.@.#.............#...#@#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#..@#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#@#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#@#.....#...#.#@#.....#...#.....#@#....#
#.#.#.....#.#.#...#.#.#.#@#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#...@.#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#.@.#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#@#.#.#.#.#.#.#...#.#.....#...#...#.#...#@#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#@#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#@............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#...@.#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.@...#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#.@.#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#.@.#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#@......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.....#.#.#.@.#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#@..#...#.#.....#.#.....#.#.......@...@.#...@.#.#.#.#.#.#.#.#@#.#.....#.#.#@#...#.#...#.#...#.#.#.#.#.#@..#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#@#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#.@.#..@#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#@#.#.#...#...#.#.......#@#.......#.#.......#@#.#@#.#.#.#.#@#...@.#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#@....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#@..#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#@#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#..@....#.....@...#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#@#@#.#.#.#.#.#.#.....#@#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#@......#.#.#...@.#.#.#.#...#.....#.#.#.....#.......#...#.#...@........@#.#.#...#.#.#.#.............#.....#.........#.#@#.#@#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#@..#...#.....#...#.....#.#.#.#.#@#@#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#..@#.........#.....#.#.#.........#.......#@#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.@.....#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#..@#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#....@#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#.@.#...#...#.#.....#.#.....#@#.............#.....#.#.#.#.#.#.#@#.#.#.....#.#.#.#...#.#@@.#@#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#@..#.#@#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#@#.....#.......#...#.#..@..........#.#.#...#.#.#.#.............#@....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#.@.#...#@#...#.......@.#.....#.#.#.#...#.......#.#...#...#.....#.@.#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#..@..#.#.#.#@#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#.@.#.#.......#.....@.#.#.#@#.#.#.....#...#.....#..@..#.....#@..#@#.....#.............#.#.#.....#@#.@.#@#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#@....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.....#.#.#...#@#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#@#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#@#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#@#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#@#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#@#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#.@.#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#@#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#....@........#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#@#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#@....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#@#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#@..#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#@#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#..@#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#..@#.#.......#...........#.....#@#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#@..#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#..@....#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#@#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#@#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#@#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#@#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#@#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#@#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#@#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#@#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
#.#.#.....#.#.#...#.#.#.#.#...#...#.......#.........#...#.....#.#.......#...#...#...#...#.#.....#.#.....#.#.............#.....#.#.#.#.#.#.#.#.#.#.....#.#.#.#...#.#...#.#...#.#.#.#.#.#...#...#.#.#.#...#...#.............#...#.#.#.....#.#.#.#.....#...#.#.......#.#.#.....#.#.#.#...#.....#.#.#.....#.......#...#.#.............#.#.#...#.#.#.#.............#.....#.........#.#.#.#.#...#...#.#.......#...........#.....#.#...#.#.#...#.....#.#.....#.#.#...#...#.#...#.........#.....#.#.#.#...#.......#.#...#...#.....#...#.....#.#.#.#.#.#.#.#...#.#.....#...#...#.#...#.#.#...#...#.............#.....#.#...#.........#.....#.#.#.........#.......#.#...............#.......#.#...#.#.#.#...#.#.........#.....#.#.#.#.#...#...#.#.......#.#.......#.#.......#.#.#.#.#.#.#.#.#.....#.#.#...#...#...#.#.......#.......#.#.#.#.#.#.....#...#.....#.....#.....#...#.#.....#.............#.#.#.....#.#...#.#.....#.#...#.....#...#.#...#...#.....#.......#...#.#.#.#.....#...#...#.#...........#.#.....#...#.#.#.....#...#.....#.#....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
