1000 1000
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#@..#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#@..#.....#.#.#...#...#.....#...#.#.......#.......@...#.@.#.#.......#.#.@...#.#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#..@#.....#.#@#.#.#.#.......#.#.....#...#...#.#...@.#.#@...@..#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#..@....#.#....@......#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#....@#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#@....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#@#.#.#.#.......#.#.....#..@#...#.#.....#.#.......#...#...@...#...#.#.#.#@..#.@.#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#@..#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#..@..#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#..@#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#...#.....#@..#.#@#.#.#.#...#.#@..#.#@#...#.#.#.#...#@#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#...@.#...........#...#.#@#.....#...#.@.#.....#.#@#.#.#.#.......#.#.....#.@.#..@#.#.....#.#......@#...#.......#...#.#.#.#...#...#.#...#.....#...#@#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#...@..#
#.#.#.#...#.#..@....#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#@..#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#.@@#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#@#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#@....#...#.#...#..@..#...#.#.....#.....#...........#..@#@#.#.....#...#.@.#.@...#.#@#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#....@..#...#@#@#.#...#...#.#...#.@...#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.@.....#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#@#...........#.#...#.@.#.#.#.#...#.#...#.#.#.#.#.#.#.#.@...#.....#.#@#...#.....#.#.....#...#@..#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#..@..#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#...#.#@..#.#...#.#@#@#.#.#@..#.#@..................#...#.#.....#.#.#.#.#.#.#@@.#.................#@#.#...............#.@.#.....#...#.#.#.#.#.#...#.#.@.#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#@....#...#.#.....#.....#...........#...#@#.#..@..#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#.@.#.....#...#.#.#.....#..@#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#@#.#@#.......#.#...........#.#.#.......#.#...#@#....@..#.#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#..@#.#...................#...#.#.....#.#.#.#.#@#.#...#.................#.#@#...............#.@.#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#..@....#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#...@.#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#....@..#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#@#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#.......@...#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#......@#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#@#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#@#...#.#.#...#.#@#.#...#.#.#..@#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.@...........#.......#.........#.......#...@.#...#.#...#.....#...#.#@....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#..@#.@.#.#.....#.#.......#...#.......#...#.#@#.#.@.#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#@......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#@..#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#..@..#.#.#.#.#@#.#...#.................#@#@#...............#...#.....#...#.#.#.#.#.#@..#.#...#.#@#...#@#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#@..#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#....@#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#.@.#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#.@.#...#.#.#.......#.....#...#.........#.#@......#.#@..#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#..@#.........#.#.#.#.#.........#.#.#.#.#.@.#.#...#...#...#.#...........#.#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#.@.#...#...#.....#.#.#.#@#......@..............#.#...#...#.#.#...#.#...#.#.@.#.#@#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#..@..#...#.#...#@....#...#.#.....#.....#...........#...#@#.#.....#...#...#@....#.#.#.#.#.#.......#.#.....#...#...#.#.@...#.#....@..#...#.......#...#.#@#.#@..#...#@#.@.#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#..@..#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#@....#.....#.#.#...#.....#.#.....#...#.@.#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#...@.....#.#...#...#...#...@@#.#.#.#.#.....................#.#...#...#.#.#...#.#..@#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#.@.........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#.....#.....#...........#...#@#@#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#@#.#...#.....#@#.....#@..#...#@....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.....@.#.#...@.......#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#@#@..#...#.#.#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#..@..#...#.#...#.....#...#.#.....#.....#...........#...#.#@#...@.#...#...#.....#.#@#.#.#.#....@..#.#.....#...#.@.#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#@..#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#....@#@#.....#...#.@.#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#@#.......#@#.....#@#@#.#@@....@#@#.......@.@.#@#@#..@..@@#.#@@.#.#.......#.#@#@.@#@.@#.........#.#...#...#@@.#.....#@#@#.#@#.............@....@..#.#..@#@..#.#@#@.@#@#@@@#.#...#@#.#.#.#.#...#@#...................#@..#@#.....#@#@#@#@#.#@#@..#...@....@..@.....#.#.#...............#..@#.....#@..#.#.#@#@#.#.@.#.#...#@#.#.@.#@#@#@#...#@#.#..@#.#...#....@#.#@#...#...#.@...#..@#@#.@.....#...........#...#.#.......#.#.....#@#@#.#..@.@....#@..#.......#@@...#@#.#..@#@#.#@#........@....#..@@@.@#.........#.......#.....#.@.#@#@..#.....#...#@#.@.@.#@....#...........#.@.#@#@#.....#.@.#...#...@@#@#@#@#.#.#@....@.#@#@..@.#...#...#.#.....#.#.......#...#.@....@#...#@#@#@#.@@#@@.#@#...#..@..#...#.#.#.....#..@#..@#@#.#@......#@..@.#.@.#.....@.@.#.#.@@....#@#...#@#......@#.@.#.#@#@#.#.....#...#.#.#@#@....#@#....@#@#.....#.#.#@@@#.@@@.....#@#@#.#@#.........#.#@#@#.#...#@#...#..@#@..#.#...........#@#@@@#.@.#@#@#@#...#@#...#@#@#.#.#@#@#.#@@..@#...@.#@#.#@..#.....#.#.....#...#...#...@@#@#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#..@#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@..#@#...#.#...#.#.#.#.#.#...#.#...................#...#@#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#@#.#.#...#@#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.......@.#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#..@..#...#...#.....#.#.#@#.#.#.......#.#...@.#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#@#.#.#.........#@#@#@#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#.#.#...@.#.....#@#.#...#....@#.#.....#...#...#.....#.#...#@#.#......#
#@#@#.#...#.#.......#@#.....#.#.#.#......@#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#@..#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#@..#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#@#.#@#.#.#.#...#.................#.#.#...............#...#.....#.@.#.#.#.#.#.#...#.#@..#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#.@.#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#.@.#...#.#.....#.#..@....#...#.......#...#.#.#.#...#...#.#@..#...@.#...#@#.#.....#...#...#.#.#.....@.#.....#...#........@#.#.......#.#...#.#.....@.#...#.#.#@#@#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#........@#.#.#.#.#..@......#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#.#.#.....#@...@#@#.#...#.....#.#...@.#...#...#.@...#.#...#.#.#......#
#@#.#.#...#.#.......#.#....@#.#.#.#..@....#.#......@....#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#.#.#...........@.........#.#...#...#.#.#...#@#...#.#...#.#.#.#.#.#.@.#.#...................#...#.#.....#@#.#.#.#.#.#...#.........@.......#@#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#@#.#.#.............#..@....#.........#@.....@#.....#...#.#..@#.....#..@#.#.....#.....#...........#...#.#.#@@...#...#...#.....#@#@#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#@#.....@.#...#.#.#.#.#...@.#...#.#.#.#.@...#.#.....#.#..@..#.#.#...#....@....#.#.#.#.#@........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#@#.#@#.#.#.#.....#.....#@#.#...#.....#@#.....#.@.#...#.....#.#...#.#@#@.....#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#.@.#...#.....#.#.#.#@#.....................#.#...#...#.#@#...#.#..@#.#...#.#.#.#.#.#...#@#...................#...#@#.....#.#@#@#.#.#.#...#.................#@#@#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#@#.......#@#.....#.#@#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#@......#.....#...#.#...#....@#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#...@.#...#@#.#.....#...#...#.#.#.......#.....#...#@........#.#.......#@#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@@.#.........#.#@#.#.#.........#.#.#.#.#..@#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.@...#@#...#.#.#......#
#.#.#.#...#.#...@...#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#@..#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#@#.#....@..........#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#.@.#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#@....#...........#...#@#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#@....#.@.#@#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#@#.#.#.#.#.#@....#.....#.#.#...#..@..#.#.....#...#...#.@...#.#...#.#@#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#..@#@#.......#.#.#...#.@.#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#@#...@...........#...#.....#@..#@#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#@#.....#.#.#.#.........#.@.#..@....#.....#.#.#...#.#.#.#.............#.......#@........#@......#.....#...#.#...#....@#...#.#.....#....@#...........#...#.#.#.....#...#...#.@...#.#@#.#.#.#.......#.#..@..#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#@..#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#...#.#..@....#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#@.@..#.#.#...#.........#.#.#.#.#......@..#.#.#.#.#...#.#...#...#@..#.#...........#.#...#...#.#.#.#..@#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#@.@.@#...#...#.....#.#...#.#.#...@..#
#@#@#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#..@#...#...#.@...#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#@#.#.#.#...#.................#@#@#...@...........#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#..@#.....#.#.#.@.#...#.....#.@.#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#@.@#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#@....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#..@....#.....#...#.........#.#....@..#.#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#.#.#...#.#...#...#.@.#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#@....#.#.#...#@....#.#.....#...#...#.....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#.@.#@#.@...@.#.#....@#@#.#.#.......#@#........@..#.#.#.......#@#...#@#@@..@.@#@#.#...#..@#.........#.#..@#...#@@@#..@..#.#@#@#.#.....................#@#...#...#@#@#@..#.#...#@#..@#@#@#@#.#.#@..#@#@@@......@@........#...#.#.....#@#.#.#@#.#.#.@.#.................#.#@#...............#@..#.....#...#.#@#.#.#@#...#.#@@@#.#.#...#@#@#@#...#.#.#...#@#@..#.....#@#@#.@@#...#.....#@.@#@#..@.@@.#...........#@.@#@#.......#.#.....#.#@#.#........@#@@@#.......#.....#.#.#...#.#@#.#.@@......@...#.@...@.#......@..#@.....@#.@@.@#...#.#@@.#@....#@..#.#.....#.....#..@........#@..#.#@#.....#...#..@#.....#.#@#.#.#.#......@#@#..@@@#...#.@@#.#.@...#@#.@.....#.@.#.......#..@#.#.#@#@.@#@..#@#@@.#.....#..@#@#@#..@..#@..#...#.#@#.......#.....#@.@#.@@.....@#@#.......#@#...#.#@@.....#@..#@#@#@#.#.@@@@#..@#@#.#.#.....#@#.....#.#..@@.#.#@#...#.....@...#@#@#@#@#.@@......#.#@#.#@#...#.#.@@#...#...#.#...........#.#...#@..#@#@#@#@@.#@#@.@#.#@#.#.#@#@#.#.....#.....#@#.#@@@#.....#@#.@...#.@@#@@@#.....#@#@@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#@#.......#.#.#@..#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#..@#...#.#@#...#.#...#.#...#.#.#.#.#.#...#.#...................#..@#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#..@#.....#...#.#.#@#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#@....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.....@.#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.......@.#.#.#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#@..#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#@#...#.#.......#.#.#..@#...#.........#@#...#...#...#.....#.#.#.#.#.....................#.#..@#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#.@.#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#@..#...#.....#.#.#.#.#.#.......#.#....@#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#@..#.#.@.#.....#..@#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#@#@#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#........@....@.#.@.#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#@#...#.@...#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#@..#...#.....#.#.#.#.#.#.......#.#...@.#@..#...#.#.....#.#.......#..@#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....@@..............#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#....@......#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#......@#.....#...#.#...#.....#...#.#.....#....@#...........#...#.#.#.....#..@#...#.@.@.#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#..@#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#@..#.#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#@..#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#....@....#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#..@#...#.....#.#@#.#.#.#.......#.#.....#...#...#.#.....#.#.......#.@.#.......#...#.#.#.#...#.@.#.#...#@....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.@...#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#@#.#@#@#..@#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#..@..#.#.....#...#@..#..@..#.#@..#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#@..#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#.@.#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#@#.#...#.#...@...#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.........#.#...#...#...#.....#.#.#.#.#........@............#.#...#...#.#.#...#.#...#@#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.....@...........#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#...#.#@#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#@#.......#.#.....#@..#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#.@.#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#..@..#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#..@........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#@@.#.#.....#@#.#.#.#.#.#...#.................#.#@#...............#..@#.....#...#.#.#.#.#@#...#.#...#.#.#...#@#.#.#...#.#@#.@.#.#...#@....#.#.#...#...#....@#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.@.....#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#..@#.#.#.....#...#...#@#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#.#.#.#.#.....#.....#.#.#...#..@@.#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#@#...#...#...#....@#.#.#.#.#...................@.#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#@..#@#...#.#.#...#@#.#.#...#@#.#...#@#...#.....#.#.#...#...#.....#...#@#..@....#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#....@#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#.@.#...#...#.#...........#.#...#...#.#.#.#...#.#.@.#.#@#.#.#.#@#@#.....#.....#@#@#...#.....#@#.....#...#...#.....#@#..@#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.....@.#.....#...#@#...#.....#...#@#.....#....@#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#..@#.......#...#.#.#.#...#...#.#...#.@...#@..#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#..@..#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#.#.#...#.#.@.#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.@@..#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#.@.#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#@#@#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#..@..#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#@......#.....#@..#.........#.#....@..#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#..@..#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#.@.#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#@#@#@#...#@#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#..@#.#...................#...#.#.....#.#.#.#.#.#.#..@#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#@#...#...#@....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#@........#.@.#@......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#....@#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#@#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#.#@#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#@..#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#..@#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#@....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#@........#.#.......#@#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#.@.#.#.@.#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#.#.#.#@#.....#.....#.#.#...#@....#.#...@.#...#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.@...#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#@..#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#.@.#.#@#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.....@.#...........#..@#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#..@#.....#...#.#.....#.....#...@.......#...#.#.#.....#...#...#...@.#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#@#...#.....@...#.#.#.#.#.........#.#.#.#.#...#.#...#...#..@#.#...........#.#...#...#.#.#.#...#@#...#@#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#......@#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#@..#@#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#@..#.#.#.#@#.#...#.#...#.#.#.@@#.#.#.#...#.#.#...#.#..@#.....#.#.#...#.@.#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.@.....#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#...@.#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#@..#...#.#.#.......#.....#...#.........#@#..@....#.#...#.#.......#...#.#.#.#.#@....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#@#.....#..@#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#@......#.#...........#.#.#.@.....#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#..@..#...#.#.#@#@#.#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.....@.#...........#..@#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#...@.#...#.#.....#.....#..@.@......#...#.#.#.....#...#...#.@...#.#.#.#.#.#.......#.#.....#...#...#.#.@...#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#..@#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#@#..@#.#...#...#...#.#.@.........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.....@.#.#...........#.#.#.....@.#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#@#@#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.@...#.#@#.#.#.#.#...#.................#.#.#............@..#...#.....#..@#.#.#.#@#.#...#.#...#.#.#...#.#.#.#...#.#@#@..#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#...@@#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.....@.#...#.......#...#.#.#.#...#.@.#.#...#.....#...#.#.#.....#...#...#.#.#...@...#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#..@#......@..#.#.#.#.#.........#@#.#.#.#.@.#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#..@..#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#@#...#.#.@.#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#@#.#...#.................#.#.#...............#...#..@..#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#..@#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#@..#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#....@#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#@......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.....@...#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#..........@#.#...#...#.#.#.#@..#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#@#.....#.@.#...#.....#.#.@.#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#............@........#.#...#@..#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#@..#.#@#.#...#.#@#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#@..#@#.#.#.............#.......#.........#.......#.....#..@#.#...#.@...#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#@#.#@#.......#.#.....#...#...#@#.....#.#.......#...#......@#...#.#.#.#...#..@#.#...#.....#...#.#@#.....#...#...#.#.#...@...#.....#...#.........#.#.@.....#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#@#...#.#@#.#.#.#.#@#....@#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#..@#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#.#.#...#@#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#....@#...#.#.....#.....#...........#...#.#.#.....#...#...#..@..#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#..@#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#@#.....#.....#.#@#...#.....#.#.....#...#...#...@@#@#...#@#.#......#
#.#.#.#...#.#...@...#.#.....#.#.#.#......@#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#...#.#...#.#..@#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#..@#...@@#...#.#.#.#.#.#...#.#...#.#.#@@.#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#..@#.#.......#...........#..@#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.@...#...#.#.....#.....#...........#...#.#.#.....#...#...#..@..#.#.#.#.#.#.......#.#.....#.@.#...#.#.....#.#.......#...#.......#...#@#@#.#...#...#.#...#.....#...#.#.#.....#...#@..#.#.#.@.....#.....#...#.......@.#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#@#...#.#...#...#...#.#...........#.#...#..@#.#.#@#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#@..#.#.#.#.#.#...#@#...................#...#.#...@.#.#.#.#.#.#.#...#.................#.#@#...............#...#.@...#.@.#.#@#@#.#.#...#.#...#.#.#..@#@#.#.#...#.#@#...#.#...#.....#.#.#...#..@#.....#...#@#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#.@.#.#...#@...@#...#@#.@...#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.....@.#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@..#.........#.#.#.#@#.........#.#.#.#.#...#.#...#...#@..#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#...@.#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#.#.......#.#.....#.#@#.#..@....#.#.....@.....#@#@#.......#@#@@@#.#.......#.#.#@@.#...#..@......#.#...#@.@#...#.....#.#@#@#.#................@@...#.#...#..@#@#@#..@#.#...#.#...#@#.#@#.#@#...#.#.@.................#.@@#.#.....#.#.#@#.#@#@#@..#.................#.#@#.........@.....#.@@#....@#...#@#@#@#.#.#...#.#.@.#.#.#@..#@#.#@#...#.#@#...#.#...#.....#@#.#...#...#.....#...#@#.....@.#...........#@.@#.#....@.@#@#..@..#.#@#@#.........#...#......@#.....#@#@#...#.#@#.#@......@..@.@#.......#.........#.......#.....#@@.#@#...#.....#.@@#@#.....#@...@#...........#.@@#@#@#.....#..@#...#.....#.#.#.#@#.#.@.....#@#@....#...#...#@#.....#.#.......#...#.......#...#.#@#@#...#...#@#...#...@.#@@@#@#.#....@#.@@#.@.#.#@#.......#@...@#@.@#.........#@#@...@.@#.#...#@#.......#.@.#@#@#@#.#.....#..@#.#.#@#.....#@#.....#.#@.@@.#@#@#.@.#.........#.#@#@#.#....@.@@@#@#@#.#.#...#@#.@@#@@.#...#.#...........#@#..@#...#@#.#@#...#@#...#@#.#@#@#@#@#@#.....#.@...#@#.#..@#....@#.#.....#.@.#.@.#...@.#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#.....@...@.#@#.#.......#.#.@.#.#.......#.#@#...#...#.........#.#...#...#@..#.....#.#.#.#@#.....................#.#...#@@@#.#.#...#.#...#.#...#@#@#.#.#.#.@.#.#...................#...#.#..@..#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#..@#.#.#...#.#@#@#...#@#@#...#.#...#.....#.#.#@..#@..#.@...#...#.#.......#...........#...#.#@......#.#.....#.#.#.#.........#...#.......#..@..#.#.#...#.#.#.#......@......#.......#.........#.......#@.@@.#...#.#..@#...@.#...#.#.@.@.#.....#...........#...#.#.#.....#...#@..#..@..#@#.#.#@#.#.......#.#...@@#...#.@.#@#.....#.#...@@..#...#.......#...#.#.#@#...#...#.#@.@#.....#.@.#.#.#.....#@..#...#.#@#......@#.....#...#.........#.#@......#.#...#@#.......#...#.#.#.#.#.....#.@.#.#@#.#.@...#.#.....#.#.....#.#.#...#.........#@#@#@#.#.........#.#.#.#.#...#@#...#...#...#@#...........#.#...#@@.#.#@#@#...#.#...#.#.#.#.#.#.#.#.....#.@...#.#.#..@#.....#.#@.@..#...#.@.#.....#.#.@.#.#.#......#
#.#@#.#.@@#@#...@...#.#.....#.#.#.#.......#@#.......@...#@#.#.......#.#...#.#.......#.#@#...#...#.........#@#...#...#..@#.....#.#.#.#.#................@@@..#.#...#..@#.#.#...#.#.@@#@#...#.#.#.#.#.#@@.#@#..........@........#...#.#.....#.#@#.#.#@#.#...#.................#.#.#...............#...#.....#..@#.#.#.#.#@#...#@#...#.#.#...#.#@#@#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#....@......#...#.#.......#.#@@...#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#......@#..@..#.@.#.#...#.....#...#@#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.@...#.@.#...#@#@....#.#..@....#...#......@#...#.#.#@#.@.#..@#@#..@#.....#...#@#@#.....#...#@..#.#.#.......#.....#...#.....@...#.#.......#@#@..#.#.......#...#.#.#@#.#.....#...#.#@#.#@....#.#.....#.#.....#.#.#...#.........#@#@#.#@#.........#.#.#.#.#...#.#...#...#@..#.#...........#.#...#@..#.#.#@#...#.#...#@#.#.#.#.#.#@#..@..#.....#.#.#...#.....#.#.@...#...#...#....@#.#.@@#.#.#......#
#.#.#.#.@.#.#.......#.#...@.#.#.#.#.......#@#..@........#.#.#.......#@#...#.#..@.@..#.#.#..@#.@.#.........#.#...#..@#@.@#.....#.#.#@#.#.....................#.#...#@@@#.#.#...#.#..@#.#...#.#.#.#@#@#@.@#.#...................#...#.#.....#@#@#@#.#@#.#...#.................#.#.#...............#...#.....#...#.#@#.#@#.#..@#.#...#.#@#...#.#.#@#...#@#@#...#.#...#.....#.#@#@..#...#..@..#...#.#......@#...........#...#.#.......#.#.@...#.#.#.#.........#...#.......#..@..#.#.#@..#.#@#.#.............#.......#.........#.......#.@...#.@.#.#...#.....#...#@#..@@.#.....#...........#...#@#.#.....#...#...#@@...#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#.@.#.......#...#.#@#.#...#...#.#.@.#.....#...#@#.#.....#..@#...#.#.#.......#..@..#.@.#.........#@#@.....@#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#@.@.@#.#.....#.#@....#.#@#..@#.........#.#.#@#.#.........#.#.#@#.#...#.#..@#...#...#@#...........#.#...#...#@#@#@#...#.#...#.#.#.#.#@#@#.#.....#.....#.#.#@@.#.....#.#.@@@.#...#@..#.....#.#..@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#@..#..@#.........#.#...#...#...#.....#@#.#.#@#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#@#.#...#.................#.#.#...............#...#.....#..@#.#@#@#@#.#...#@#...#.#@#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.@.....#...........#...#.#.......#.#.....#@#.#@#.........#...#.......#.....#.#.#@..#.#.#.#.............#.@.....#.........#......@#..@..#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#@....#.#@#.#.#.#.......#@#.....#...#.@.#@#.....#.#.......#...#.......#...#.#@#@#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#.#@#@#.#.#.#.#.....#.....#.#.#..@#.....#@#.....#..@#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#@#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#@..#...#.........#.#...#...#...#@....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#@..#.....#.@.#.#@#@#.#.#...#.#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#..@....#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#..@....#.#.....#@..#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.....@...#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#@#.#.#.....#@#.....#.#.....#.#.#...#..@......#.#@#.#.#.........#.#.#.#.#...#@#...#...#...#.#...........#@#...#...#@#@#@#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.@...#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#..@....#@#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#...@.#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#.@.#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#.@.#.....#...#.#.......#...........#...#.#.@.....#@#..@..#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.@.@.#...#.#...#.....#...#.#.....#.....#...........#.@.#.#@#.....#...#...#.....#.#@#@#.#.#.......#.#.....#...#.@.#.#....@#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#.@.#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#.@.#.#.#.#.#.....#..@#@#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#..@#.#...#.#.#.#.#.#@#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#.#...#.#.......#@#..@..#@#.#.#.......#.#...........#.#.#......@#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#@#.....................#.#..@#...#.#.#...#.#...#.#...#@#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#@..#.................#@#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#@#.#.#.............#..@....#.........#.......#..@..#...#.#...#.....#...#.#.....#....@#...........#...#.#@#.....#...#...#.....#.#.#@#@#.#.......#.#.....#...#..@#.#@....#.#.......#...#.......#...#.#.#@#...#...#.#.@.#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#@#.#.....#@#.....#.#.....#.#.#...#.........#.#.#@#.#.@.......#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.@...#.#.....#...#...#.@...#.#...#.#.#......#
#@#.#.#...#.#.......#@#.....#.#@#.#.......#.#...........#.#.#.......#.#@..#.#.......#.#@#...#...#.........#.#...#...#...#.....#.#.#.#.#....@................#.#...#...#.#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#..@#.....#...#.#.#.#.#.#...#@#..@#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.....@.#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#.@.#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#@..#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.......@.#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@..#.........#.#@#@#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#@....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#.@.#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#..@#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#.@.#.................#.#@#...............#...#.....#@@@#.#.#.#.#.#...#@#.@.#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#..@....#...........#...#.#.......#.#....@#@#@#@#.........#...#.......#..@..#.#.#...#.#.#.#.@...........#.......#.........#.....@.#@....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#......@#.#.....#...#...#.#.@...#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#..@#.#.#.#.#.....#...#.#.#.#.@...#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#@....#...#...#.....#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#@#...................#@..#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#..@#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#@@.#.....#...#.#.......#......@....#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#..@#.....#.#.#.#.#.#.....@.#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#.@.#.#.#.......#.....#...#.........#.#.......#.#..@#.#.......#...#.#.#.#.#..@..#...#.#.#@#..@..#.#.....#@#.....#.#.#...#.......@.#.#.#.#.#.........#.#@#.#.#..@#.#...#...#@..#.#...........#.#...#...#.#.#.#..@#.#.@@#.#.#.#.#.#@#.#.....#.....#.#@#..@#.@...#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#.@.#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#.@.#.#.......#@#.#..@#...#.........#.#...#.@.#...#.@...#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#.........@.........#@..#.#.@...#.#@#.#.#.#.#...#.................#@#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#@#.#.#...#@#@#...#.#...#.....#@#.#..@#@..#.....#...#.#.......#.....@.....#..@#.#.......#.#.....#.#@#.#@........#@..#...@.@@#.@...#.#.#...#.#.#.#.............#.......#........@#..@....#@...@#...#@#...#.....#...#.#.....#.....#.......@...#...#.#.#.....#...#...#.....#@#.#@#.#.#.......#.#.@.@.#...#...#.#..@..#.#.......#...#.......#...#.#.#.#...#...#.#...#..@..#@..#.#.#.....#...#...#.#@#.......#.@...#.@.#.........#@#...@...#.#...#.#.......#...#@#.#.#.#.....#...#@#.#.#.@...#@#@....#.#.....#@#.#..@#.........#.#.#.#.#...@.....#.#.#.#.#...#@#...#...#...#.#...........#@#...#...#.#.#@#@..#.#...#.#.#@#.#.#.#@#.....#.....#.#.#...#.....#.#..@..#.@.#..@#.....#@#...#.#.#......#
#.#.#.#.@.#.#.......#.#.....#@#.#@#....@..#@#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#@#...#.#@..#.#...#.#.#.#.#.#...#.#...................#@..#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#.@.#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#@#.#...#@.@#.....#...#.#.......#...........#..@#.#.......#.#.....#.#.#.#.........#...#..@....#.....#.#.#...#.#.#.#.............#..@....#........@#....@..#@....#...#.#@..#.....#...#.#.....#.....#...@.......#...#.#.#.@...#..@#...#.....#.#.#.#.#.#...@...#@#@..@.#...#@..#.#@@...#.#.......#..@#.....@.#...#.#.#.#.@.#...#.#.@@#.....#..@#.#.#.....#..@#...#.#.#.......#.....#@..#.........#@#......@#.#...#.#.......#...#.#.#.#.#.....#...#@#.#.#@....#.#..@..#.#.....#@#@#..@#.......@.#@#.#@#.#..@......#@#@#.#.#.@.#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#..@#@#.#.#@#@#.#.#.....#.....#.#@#.@.#.....#.#@....#@..#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#..@..#.#.#.#......@#@#...........#.#@#.......#.#...#.#.......#.#.#...#@@.#.........#@#...#.@.#...#.....#.#.#.#.#.....................#.#@..#...#.#.#...#.#...#.#...#.#.#@#.#@#...#@#.........@.........#...#.#.@...#@#.#.#@#.#.#@..#.......@.........#.#.#...............#.@.#.@@..#..@#@#.#.#.#.#.@.#.#...#.#.#...#@#.#.#...#.#@#...#.#...#.....#@#.#...#@.@#.....#...#.#..@....#....@......#...#.#.......#.#.....#.#.#.#.........#...#....@..#.....#.#@#...#@#.#.#.............#.......#........@#.......#.....#...#.#.@.#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#.@.#@#@..@.#.#.......#...#.......#...#.#.#.#...#...#.#@.@#.....#...#.#@#.....#@..#...#.#.#.......#.....#..@#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#.@.#.#.#.#.....#.#..@..#.#.....#@#.#...#.........#@#.#.#.#.@@......#.#.#@#@#...#@#...#...#...#.#...........#@#...#.@@#.#.#@#...#.#...#@#.#@#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.@@....#@#.....#.#@#.#.@.....#.#....@@..@..#.#.#.@.....#.#...#@#@..@...#@#@#...#...#.........#@#.@@#...#...#.@...#@#.#.#.#.....................#.#.@@#...#.#@#...#.#...#.#...#.#.#.#.#.#...#@#...................#.@.#@#.....#.#@#.#@#@#.#...#.....@@.....@....#@#@#.........@.....#...#.@.@.#...#.#.#.#.#.#.@.#@#..@#@#@#...#@#@#.#.@.#@#@#...#@#@..#.....#.#.#@@.#.@.#@...@#...#@#.......#...........#..@#@#.......#@#.....#@#.#@#.........#...#..@@@..#@..@.#@#@#@..#@#.#.#.............#.......#.......@.#.@.....#.....#...#.#...#.....#...#@#.....#.....#...........#@@@#@#@#.@...#...#..@#....@#@#.#@#.#.#.......#.#.....#@@.#...#@#.....#@#.@.....#..@#.......#@..#@#@#@#...#...#.#...#...@.#..@#.#.#..@..#...#@..#.#.#..@....#.....#...#.........#@#.......#@#...#@#.......#@@.#@#.#.#@#.....#...#@#@#.#.....#.#.....#@#@..@@#@#.#@@.#......@..#.#.#@#@#@......@.#.#.#@#.#...#@#...#@..#@.@#@#.@.......@@#.#...#..@#@#.#.#...#@#...#@#@#.#@#.#@#@#@@...#.....#.#@#...#.....#.#....@#...#@..#@....#@#@@@#.#.#....@@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#..@#.#.......#.#...@.#@#@#.#.......#@#...........#.#.#.......#.#..@#.#.......#.#.#...#...#....@....#.#.@.#.@.#...#.....#.#.#@#.#.....................#.#...#...#@#.#...#.#@..#@#...#.#.#.#.#.#...#@#...................#...#.#....@#.#.#.#.#.#.#...#.................#.#.#...............#@..#.....#...#@#.#@#.#.#...#.#@.@#.#@#...#.#@#.#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#@#.#...#.#@#.#.............#.....@@#.........#.......#@....#...#.#...#.....#@@.#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#......@#...#.#.#.#...#...#.#...#.....#@..#.#.#.@...#...#...#.#@#.......#...@.#...#.........#.#...@.@.#@#..@#.#.......#@..#.#.#.#@#.....#...#.#.#@#.....#.#.....#.#..@..#.#@#...#.........#@#.#@#@#.........#.#.#.#.#...#.#.@.#@..#...#.#...........#.#...#@..#@#.#.#...#@#@..#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#@....#...#..@#@....#@#@..#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#@#.#.....................#.#...#...#.#.#...#.#...#.#...#@#@#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#@#...#.................#.#@#...............#...#.....#@..#.#.#.#.#.#..@#.#...#@#.#...#.#.#.#.@.#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#......@....#..@#.#.......#.#.....#@#.#.#.........#...#...@...#.....#.#.#..@#.#.#@#.............#.@.@...#.........#.....@.#...@.#...#.#...#.....#...#@#.....#...@.#...........#...#.#.#.....#...#...#.....#@#@#.#.#.#.......#.#.....#...#...#.#@....#.#....@..#...#.......#...#.#.#.#...#.@.#.#...#.....#...#@#.#@....#...#...#@#@#.......#.....#..@#..@......#@#.......#@#...#.#.......#...#@#.#.#.#.@...#...#.#@#.#.....#.#.....#@#.@...#.#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#.@@#@..#...#.#...........#.#...#.@.#@#.#.#...#.#...#.#@#.#@#.#@#@#.....#.....#.#.#@..#.....#.#...@.#...#...#@....#.#...#@#.#@.....#
#@#.#.#..@#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#.@.#..@#...#.@...#.#.#.#.#.....................#@#...#...#@#.#...#.#...#@#...#.#@#.#.#.#...#.#...................#...#.#.....#.#@#@#.#@#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#.@.#.#.@@#.#.#...#.#.#@#...#.#.#...#@#...#.....#.#.#@..#...#.....#.@.#.#....@..#...........#..@#@#.......#.#.....#@#.#.#.........#...#@@.....#.....#.#.#.@@#.#.#.#.............#...@...#.........#.......#.....#...#.#...#.....#...#.#....@#.....#...........#@..#.#.#.....#...#...#.....#@#@#.#.#.#.......#.#.....#...#@..#@#.....#.#....@..#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#..@..#...#...#.#.#....@..#.....#...#.........#.#@.@....#.#...#.#.......#...#.#@#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#@#...#.........#.#@#.#@#.........#.#.#.#.#...#.#...#@@.#...#.#...........#.#...#...#.#@#.#...#@#...#.#.#@#.#@#.#.#@....#.....#.#.#...#.....#.#...@.#...#@..#.....#.#..@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@..#@#.......#@#.....#.#.#@#@...@..#@#@........@.#@#.#.@.....#@#@..#.#.......#@#.#@.@#@.@#.........#@#...#...#@@.#.....#.#.#.#@#.....................#.#.@.#.@.#@#.#...#@#.@.#.#.@.#.#.#.#@#@#.@.#.#...@...@@..........#..@#.#....@#@#@#.#.#@#@#.@.#.................#.#@#@......@.......#@@.#.....#...#.#.#@#.#.#...#.#@@.#@#@#@.@#.#.#.#...#@#.#...#.#@@.#@....#.#@#...#...#@....#...#@#.@..@..#@@...@..@@.#...#@#......@#@#.....#@#.#@#.@.@.....#...#.......#.@...#@#.#...#.#.#.#..@@@..@@.@..#.......#.........#.......#.....#...#.#..@#...@.#...#.#.@@@.#..@.@#...........#@..#.#@#.....#..@#.@.#.@..@#.#@#@#@#@#.......#@#.....#.@.#..@#.#.....#@#.......#...#......@#.@.#.#@#@#...#...#@#...#.....#.@.#@#@#@.@..#..@#.@@#.#.#....@@@#...@.#...#.........#.#.......#.#...#@#.......#...#@#.#.#@#.....#@.@#.#@#@#..@@@#.#.....#@#.....#.#@#...#@@@......#.#@#@#.#.........#.#.#.#.#...#@#@..#...#...#@#...........#.#...#...#@#@#@#...#@#.@@#.#.#@#@#@#@#@#.....#.@@.@#.#.#...#....@#.#...@.#@.@#@.@#.....#.#...#.#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#@@.#.#..@....#.#.....#.#.#.#.......#.#......@@...#.#@#.......#.#...#.#..@....#@#.#@@.#.@.#.........#.#...#...#...#@@@@.#.#@#@#.#.....................#.#...#...#.#@#@.@#.#..@#@#...#.#@#.#@#.#...#.#..........@........#...#@#.....#.#.#.#@#@#.#...#............@....#@#.#...............#...#.....#...#@#@#@#@#@#.@.#@#..@#.#.#@..#.#.#@#@@.#.#@#@..#@#..@#.@...#.#@#..@#.@@#.....#@.@#@#.......#@@.........#@..#@#...@...#@#.....#.#.#@#...@.....#.@.#...@..@#..@.@#.#.#@@@#@#.#@#..@..........#.......#....@....#.......#.....#...#.#...#@..@.#.@.#@#.....#..@..#...........#..@#.#@#..@.@#...#...#@@...#@#.#.#@#.#.......#.#.....#@@.#...#@#...@.#.#.......#...#....@..#...#.#.#@#@..#..@#@#...#.....#...#@#@#.....#@..#@.@#@#@#.......#....@#@@@#.........#.#.......#@#...#@#..@....#...#@#.#.#.#@@.@.#...#@#.#@#..@..#@#.@.@@#@#.....#.#.#...#.........#@#.#.#.#.........#@#@#@#.#...#@#@@.#@..#...#.#..........@#.#.@.#...#.#.#@#..@#.#@.@#@#@#@#.#@#.#@#.....#.....#@#.#..@#..@..#@#.....#@.@#@@.#...@.#.#.@.#.#@#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#..@....#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#......@#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.@...#...........#...#.#@#...@.#...#...#.@...#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#@#.#...#...#.#...#.....#...#.#.#.....#..@#...#.#.#.......#....@#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#.@@#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#...@.#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#...@.#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#@#.#...............#...#.....#...#@#@#.#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.......@.#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#...@...#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#....@....#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#.........@.#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.@@..#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#..@#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#@..#.#@#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#@#.#.#...#.#...#.#.#.@.#.#.#@#...#.#@#...#.#...#.....#.#@#...#.@.#.....#...#.#.......#...........#...#.#...@...#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#@..#.#...#.....#...#.#.....#.....#...........#...#.#.#..@..#...#@..#.....#.#.#.#.#.#.......#.#.....#...#...#.#....@#.#.......#...#.......#...#@#.#.#...#...#.#...#...@.#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#@#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#@#.#....@.#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#@#.#.#@#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#..@#@....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#@#.....#...#...#.#.....#@#.......#...#.......#...#@#@#.#..@#...#@#@..#.....#...#@#.#.....#...#...#.#.#.......#....@#...#...@.....#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#..@..#.#.....#@#.#@..#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#@#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#.@.#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#@..#.#...#.#.#.#.#.#...#.#...................#...#.#....@#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#@#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#@....#.#.#...#@#.#.#.............#.......#.........#.@.....#.....#...#.#...#.....#...#.#@....#...@.#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#.@.#...#@#...#.....#...#@#.#.....#...#...#.#.#...@...#.....#..@#........@#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#...@.#@#.#...#.....#.#.....#...#@.@#.....#.#...#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#@....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#@#.#...#.#.#.#...#.#.#...#.#...#....@#.#.#...#.@.#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.......@.#...#.......#.....#.#.#...#.#.#.#.............#.......#.@.......#.......#.....#.@.#.#...#.....#...#.#.....#.....#...........#...#@#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#@#.#.....#@@.#...#.#.#......@#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#..@#.#.......#.#.@...#.#.#.#.......#.#...........#.#.#.@.....#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#@......#.#.....#@#.#.#.........#...#.......#.@..@#.#.#...#.#.#.#.............#.......#..@......#.......#.....#...#.#..@#.....#...#.#.....#.....#@..........#...#.#.#.....#...#...#.@...#.#.#@#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.....@.#...#.#.#.#...#...#.#...#..@..#...#.#.#.....#...#...#.#.#@......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#@#.....#.#.....#.#.#@..#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#.#.#@#.#.#.....#@....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#.....@#
#.#.#.#...#.#.......#.#...@.#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#@#.....#@#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#....@........#.......#@...@@...#.......#.....#...#.#.@.#.....#...#.#.....#...@.#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#...@.#...#@#.#.....#...#...#.#.#.......#@....#...#.........#.#.......#.#...#.#....@..#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#@#.....#.#.#...#.........#.#@#.#.#.........#.#@#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#..@..#.#.#.#..@....#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#..@..#.#.#.#.#.....................#.#...#...#.#.#...#.#.@.#.#...#.#.#.#.#@#...#.#...................#...#@#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.@...#@..#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#@....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#....@..#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#..@@@..#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#@#.#.#.#.#.....#.@..@#.#.#...#.....#.#.....#...#..@#....@#.#...#.#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#@#.......#@#...#.#...@...#.#.#...#...#.....@...#@#@..#...#.@.#.....#.#.#@#.#.....@...............#.#...#..@#.#@#...#.#...#.#...#@#.#.#@#.#.@@#@#...................#...#.#.....#@#.#@#@#.#.#...#...............@.#.#.#...............#...#.....#...#@#.#@#.#.#..@#.#...#.#.#...#.#.#.#..@#@#.#@..#.#...#.....#.#@#...#.@.#.....#@..#.#.....@.#...........#...#@#......@#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#@#.....#...#...#.....#.#@#@#.#.#..@....#.#...@.#...#...#.#.....#@#.......#...#.......#...#@#.#.#...#...#@#..@#...@.#...#.#.#.....#.@.#@.@#.#@#.......#.....#@.@#........@#.#....@..#.#...#@#.......#...#.#.#.#.#.@...#...#.#.#.#.....#@#.....#@#.....#@#.#...#.........#.#@#.#.#........@#.#.#.#@#...#.#...#...#..@#.#...........#.#...#.@.#.#@#@#.@@#@#...#.#.#.#@#.#.#.#.@...#.....#.#.#...#.....#@#.....#...#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#.#.#.......#@#.@.#@#.......#.#@#@..#...#....@.@..#.#.@.#...#@.@#.....#.#.#.#.#.....................#.#...#...#.#@#.@.#.#..@#.#...#.#.#.#.#.#.@@#@#...................#@..#.#.....#.#.#.#@#@#.#@..#.................#.#.#...............#...#.....#...#@#.#@#.#.#...#.#...#.#.#@..#.#.#@#...#.#.#..@#.#...#.....#@#@#...#...#.....#...#@#.......#...........#...#@#.......#.#.....#.#@#.#.........#..@#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#..@.@#...........#...#.#.#.....#...#.@.#.....#.#.#.#@#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@..#.#.#.....#@.@#...#.#@#.......#.....#...#.........#.#.......#.#...#@#@......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#@#.....#.#@#...#.........#.#.#@#.#.........#@#.#.#.#...#.#...#@..#...#.#...........#@#@..#...#.#.#@#..@#@#...#.#.#.#.#.#.#.#....@#.....#.#@#...#..@..#@#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#@#.......#@#.....#@#.#.#.......#.#...........#.#.#.......#@#.@@#.#....@..#.#.#...#...#@......@.#@#..@#...#...#.....#.#.#@#.#.....................#.#...#.@.#.#.#...#.#@..#.#...#.#.#.#.#.#..@#@#...................#..@#@#.....#.#.#@#@#@#.#...#.................#@#.#.....@.........#...#....@#...#.#.#@#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#.@.#.....#@#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#@#.#.........#...#.......#.....#.#@#...#.#.#.#.............#......@#.........#.......#.....#...#.#...#.....#@..#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#....@..#.#...@.#@..#...#.#.@...#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#@#.#.....#...#@..#.#.#......@#.....#@.@#.......@.#.#.......#.#...#.#.......#..@#.#.#.#.#.....#...#@#.#.#.....#@#.....#@#.....#@#@#...#.........#.#@#@#.#.....@...#.#.#@#.#.@@#.#...#.@.#..@#.#...........#@#...#...#.#.#@#@..#.#...#.#.#.#@#.#.#.#.....#.....#.#@#...#...@.#@#.....#@.@#..@#.....#@#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#....@..#.#.....#.#.#.#@......#.#@.@........#.#@#.......#@#...#.#.......#.#.#...#...#@.....@.@#@#@..#@@.#@..#.....#@#.#.#@#..........@..........#@#@@@#.@@#.#@#...#.#@..#@#@@.#.#@#@#.#.#.@@#.#....@.............@#@.@#.#.@...#@#.#.#.#.#.#...#.................#.#.#...............#...#....@#...#@#@#@#.#@#...#@#@.@#.#.#@@@#.#@#.#...#.#.#@@@#@#...#@....#@#@#@@@#...#...@.#...#@#.......#...........#...#.#.@.....#@#.....#@#@#.#.........#...#.......#.....#@#@#@@.#.#@#@#.......@.....#.......#...@.@@.@#.@.....#.@...#...#@#...#....@#@..#@#.....#.@.@.#..........@#@..#@#.#@..@.#@..#@..#.....#.#.#@#@#.#.......#@#....@#@.@#..@#.#....@#@#....@..#...#.......#.@.#@#@#@#..@#@..#@#@..#...@.#..@#.#.#..@..#...#.@@#.#@#.......#@@...#...#@..@.@...#.#.......#.#...#@#.......#@@.#.#@#@#.#.....#@.@#@#@#@#.@...#.#....@#@#@@@.@#@#@#@.@#@........#.#.#@#.#.........#.#@#@#@#...#.#.@.#@.@#@@@#@#...........#.#...#...#.#.#@#.@@#@#.@.#.#.#@#.#@#@#.#....@#.....#.#.#@@.#@.@.@#.#.....#.@.#...#.....#.#...#.#@#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#@..#.....#.#.#.#@#.....................#.#...#..@#.#@#@..#.#...#@#...#.#.#.#.#@#...#.#....@..............#...#.#.....#.#.#.#.#.#@#..@#...........@.....#.#.#...............#...#.....#...#.#.#.#.#.#...#.#..@#.#@#.@.#.#.#@#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#...@...#.#.....#.#.#.#.........#...#@......#.....#.#.#...#.#.#.#.............#.......#.........#.......#@....#...#.#...#.....#...#.#.....#.....#...........#.@.#.#.#.....#.@@#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#..@..#.#.......#...#@......#...#.#.#.#...#...#.#...#.....#...#.#.#@....#...#...#@#.#.......#.@...#...#.........#.#.......#.#@..#.#.......#...#.#.#@#.#.....#.@.#.#.#.#.....#@#.....#.#....@#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#.....@.....#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#@..#.....#@#...#.#.#......#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#@#.#...#...#.........#.#.@.#...#...#....@#@#.#.#.#............@........#.#...#...#.#.#...#.#...#@#...#.#.#@#.#.#...#.#...................#.@.#.#.....#.#.#.#.#.#.#.@.#.......@.........#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#...@...#.#.....#.#.#.#.........#...#......@#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.@...#...#.#...@.#.....#@..........#.@.#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#@..#.#.....#@#..@....#..@#.......#...#.#.#.#...#...#.#..@#.....#.@.#.#.#.....#...#...#@#.#.......#...@.#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#....@#.@.#@#.#.#.....#.#.....#.#....@#.#.#...#.........#.#.#.#.#.........#@#.#.#.#@..#.#...#...#...#.#...........#.#..@#...#.#@#.#...#.#.@.#.#.#.#@#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#.....@#
#.#.#.#...#.#.......#.#@.@..#.#.#.#.......#.#....@......#.#.#.......#.#...#@#....@..#.#.#...#...#.........#.#...#...#.@.#.....#@#.#.#.#...........@.....@...#.#..@#...#@#.#@..#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#.@@#@................#.#.#...............#...#.....#...#@#@#.#.#.#...#.#...#.#@#...#.#.#@#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.....@.#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#..@..#...#.#.....#@....#...........#.@.#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#@..#...@.#...#.#.#.@...#...#...#@#.#.......#.@..@#...#.........#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#@#.#.#.....#.#.....#.#.@@..#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#..@#...#.#...........#.#...#...#.#.#.#...#.#..@#@#.#.#@#.#@#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#@.....#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#......@....#@#.#.......#.#...#.#......@#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#.@.#.#.#.#.#@#...#.#...................#@..#.#...@.#.#.#.#.#.#.#.@.#.........@.......#.#.#...............#...#.....#...#.#@#.#.#.#...#@#...#.#.#...#.#.#.#...#.#@#@..#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#....@..#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#.@.#...#.....#.#.#.#.#.#.......#.#....@#...#...#.#@...@#.#.......#@..#.......#..@#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#....@#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#.@.#.#.#@#.....#.#@....#.#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#@#...#..@#...#.#...........#.#..@#...#.#@#.#...#.#...#.#.#.#.#.#@#.#.....#.....#.#.#@..#.....#.#.....#...#...#.....#.#...#.#.#....@.#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#..@....#.#@#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#@#...#.@.#.#.#.@.#.#...#.#..@#.#.#@#.#.#...#@#...................#...#.#.....#@#.#@#.#.#@#@..#...............@.#@#.#...............#...#.....#...#.#.#.#.#@#...#@#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#..@..#...........#...#.#.#.....#..@#...#.....#@#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.....@.#..@#.#.#.#...#...#.#...#.....#...#.#.#...@.#...#...#@#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#..@#.#..@#..@#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#@#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#.@.#@#.......#@#@.@..#.#.#@#.......#.#@.........@#.#.#......@#@#...#@#...@...#@#@#...#.@@#@........#.#...#..@#..@#@....#.#@#.#@#@.........@........@.#@#...#@.@#@#@#.@.#.#..@#.#@@@#.#@#@#@#@#...#.#...................#...#.#.....#@#@#.#.#.#.#...#.................#@#@#.....@.........#...#..@..#...#.#.#@#@#.#.@@#@#@@@#@#@#...#.#.#.#...#@#@#.@.#@#...#.....#.#.#...#@@.#...@.#...#.#...@...#@..@.@....@#.@@#@#.......#@#.@@@@#@#.#@#.........#...#.......#...@.#@#.#...#@#@#@#......@..@...#.......#.........#.......#....@#...#@#...#@....#..@#.#.....#.....#.......@...#...#@#.#@.@.@#.@@#...#...@.#@#.#.#@#@#.......#.#@@@@.#...#...#@#.....#.#...@.@@#.@.#......@#...#@#@#@#...#...#.#...#@.@.@#@@.#@#.#...@@#.@.#...#@#@#.......#.....#...#........@#@#@.@....#@#...#@#.......#.@.#.#@#.#@#.....#@..#@#@#.#.....#.#.....#.#....@#@#.#@..#.......@.#.#.#@#.#........@#@#.#@#.#@@@#@#.@.#@..#...#@#.......@@..#.#.@@#..@#.#.#.#...#@#...#@#@#@#@#.#.#@#.@..@#.....#.#@#...#.....#.#.....#..@#...#.....#@#.@.#@#.#.....@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#@......#.#@..@.#.#.#.#@......#@#.@.........#.#@#.......#.#...#.#.......#@#.#@@.#..@#.......@.#.#...#@.@#...#.....#.#@#@#@#................@....#@#...#@@@#.#@#@..#@#...#@#...#@#@#@#@#.#@@.#.#.......@...........#.@.#.#....@#@#@#@#.#.#@#...#.................#.#@#...............#...#.@...#...#@#@#.#@#.#@@.#@#@..#@#.#@..#@#@#.#...#@#@#..@#@#...#.....#@#@#@.@#@..#.....#...#.#@@@@@@@#.@..@@.....#...#.#.......#@#.@..@#.#.#@#......@..#...#...@.@.#.@...#.#.#@.@#@#@#.#....@......@.#.@.....#.........#.......#.....#@@@#.#.@@#...@.#.@.#.#....@#.@...#..@.@..@...#...#.#@#..@@.#...#...#.....#@#@#.#@#@#..@.@@.#@#.@.@@#...#...#.#.....#@#@.....@#..@#.......#@..#@#@#.#..@#..@#@#...#.....#...#.#.#...@.#@..#...#.#.#.......#..@..#.@.#.........#.#.......#@#..@#@#.......#...#@#.#.#.#.....#...#@#.#.#.....#@#.....#.#.....#@#@#.@@#.........#@#.#@#.#..@.@....#.#@#.#.#...#.#@..#...#...#@#.........@.#@#.@.#...#.#@#.#.@.#.#...#.#@#.#.#@#@#.#.....#....@#@#@#..@#@.@@.#.#..@.@#@..#...#..@..#@#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#.#.......#@#@@...#.#.#@#.@.....#.#.......@@..#@#.#.@...@@#.#@@@#.#.......#.#@#@.@#..@#.........#@#@@.#@@.#@@.#.....#@#@#.#@#.....................#@#@@@#...#@#@#...#.#...#@#...#@#.#.#@#.#...#@#...................#...#@#...@.#.#@#.#@#@#.#.@.#............@....#@#.#@.....@.@......#...#.....#...#.#.#.#@#@#...#@#...#.#@#...#.#@#@#...#@#@#@.@#@#.@@#@@...#@#.#@.@#..@#.....#@..#@#...@.@@#.@.........#...#@#..@..@.#@#.@@.@#.#.#@#........@#...#.......#..@..#.#.#...#@#@#@#.............#.@.....#.........#.......#.....#...#@#.@.#@..@.#...#@#....@#.....#...........#.@.#.#.#.....#@.@#...#@.@@@#.#@#.#@#.#.......#.#@@...#...#..@#.#...@@#@#.@...@.#...#......@#...#@#@#@#...#...#.#...#@...@#...#.#.#@....#.@@#..@#@#.#.@...@.#.....#...#.........#.#..@@...#@#..@#.#@...@..#...#@#.#@#.#@.@@@#...#.#@#@#.....#@#.....#.#...@.#@#@#...#@........#@#.#.#@#.........#@#.#@#.#...#.#...#@@.#@@.#.#.........@.#@#...#...#@#.#@#...#.#.@.#@#@#.#.#@#.#@#..@..#.....#.#.#...#.@...#.#.....#@@@#...#@.@..#.#...#.#@#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#.#.......#@#.....#.#.#@#.@..@.@#@#...........#@#@#.....@.#.#...#@#.......#@#@#@.@#@.@#.........#.#..@#...#...#.@...#@#@#.#.#.....................#.#...#..@#.#.#...#.#.@.#.#.@@#.#.#.#@#@#...#@#...................#...#@#.....#@#.#.#.#.#.#...#..........@.@....#.#@#@......@.......#...#@.@..#...#@#.#@#@#.#@@@#@#@@@#.#.#..@#.#@#@#@@@#.#.#...#.#@.@#..@..#.#@#@@@#@..#.@@.@#...#@#.......#...........#...#.#...@.@.#.#.@...#@#.#@#.@.......#...#.......#....@#.#.#...#.#.#@#.............#...@...#..@....@.#.......#.@.@.#...#.#@..#.....#.@.#.#.....#...@.#......@@..@#...#@#@#..@..#...#.@.#.....#@#.#.#.#@#@......#@#.....#...#@..#.#.....#@#.......#.@.#.......#@.@#.#@#@#...#@@.#.#@..#.....#@..#.#@#.....#.@.#..@#@#.#.......#.....#...#@.....@..#@#.....@.#@#...#@#.......#.@@#@#@#.#.#@..@.#.@.#@#@#.#.....#@#.@@..#.#...@.#.#@#..@#.........#.#.#@#@#@...@...@#.#.#.#.#.@.#@#@..#...#...#.#...........#.#.@.#.@.#.#@#@#...#.#...#.#.#.#@#@#@#@#.@.@.#.....#@#@#..@#..@@.#.#...@.#..@#.@@#@....#@#..@#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.@.....#.#...#.#.......#@#@#...#...#.........#@#...#@..#...#.....#@#.#.#.#.....................#.#...#...#.#.#@..#@#...#.#...#@#.#.#.#.#.@.#.#........@.@........#...#.#.....#.#.#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#@#.#...#.@.#.....#.@.#.#....@..#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#..@#.......#...#.#.#.#...#...#.#@..#....@#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#.@.#.#.......#...#.#.#@#.#.....#...#.#.#@#.....#.#@...@#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#@..#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#.#...@.#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#...@.@.#.#...#.#.......#@#.#...#...#.........#.#...#..@#...#.....#@#.#@#.#.....................#.#...#...#.#.#...#@#...#.#...#@#.#.#.#.#...#.#...........@.......#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#..@#.@...#...#.#.#.#.#.#...#.#...#.#.#@..#.#.#.#...#@#.#...#.#...#.....#.#@#..@#...#.....#@..#.#.......#...........#..@#.#...@...#.#.....#.#.#@#.........#..@#.......#.....#.#.#...#.#.#.#.............#....@..#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#@......#.#....@#...#...#.#.....#.#.......#.@.#...@...#...#.#.#.#..@#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#..@#.#.......#...#.#.#.#.#...@.#...#.#.#.#.....#.#@....#.#@....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#...#.#...#..@#...#.#@..........#@#...#..@#.#.#.#...#.#...#.#@#@#@#.#.#.#.....#....@#.#.#...#.....#.#.....#.@.#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#..@..#.#@#@#.#.......@.............#.#...#...#.#@#...#@#...#.#...#.#.#.#@#.#...#.#..........@........#...#.#.....#.#.#.#.#.#@#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#.@.#.#.#.#...#.#.#...#.#@..#.....#.#.#...#...#.....#.@.#@#.......#...........#@.@#.#.......#.#.....#.#.#@#.....@...#.@.#.......#.....#.#.#...#.#.#.#..........@..#.......#.........#..@....#.....#...#@#...#@....#...#.#.....#.....#...........#...#@#.#.....#...#.@.#.....#.#.#@#.#.#..@....#.#....@#...#..@#.#.....#.#.......#.@.#.......#...#.#.#.#...#...#.#@..#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#@.@#.#.......#...#.#@#.#@#.....#...#@#.#.#.....#@#..@..#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#...#.#...#..@#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#...@.#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#......@..#.#...#...#...#.....#.#@#.#.#.....................#@#...#...#@#.#...#@#...#.#...#.#.#.#.#.#@..#@#....@..........@...#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#@#..@#.#.#.#...#@#.#...#.#...#.@...#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.@...#.#.#@..#.#@#.#.............#.......#......@..#.......#.....#...#.#...#..@.@#...#@#.....#.....#...........#...#@#.#....@#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#..@#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#.@.#.#.......#...#.#.#@#.#.....#.@.#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#...#@#...#@..#...#@#..@@.......#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#....@#...#...#.....#.#...#.#.#......#
#@#@#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.........#.#...#...#...#.....#@#@#@#.#.........@...........#.#...#...#.#@#...#.#...#.#...#.#.#.#@#.#...#.#....@..............#...#.#.....#.#.#.#@#.#@#...#.................#.#@#...............#@..#.@..@#...#.#.#.#.#.#...#.#...#@#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#@..#...#.....#.@@#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#@......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#.@@#.#@..#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#....@#.#@#.#.#.#..@....#.#.....#...#...#.#.....#.#.......#...#...@...#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#......@#.....#...#.........#@#......@#.#...#.#.......#...#.#.#.#@#.....#...#@#@#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#...@.....#.#.#.#.#@..#@#...#...#...#.#...........#.#...#@..#.#.#.#@..#.#...#.#.#.#.#.#.#.#.....#@....#.#.#...#.....#.#.....#@..#...#....@#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#@#.....@.#@#.....#@#@#@#@@..@..#@#...........#@#@#.......#@#@.@#.#.......#@#@#@@.#...#.........#.#...#..@#@@@#.@...#.#.#.#@#.....................#@#@@@#...#@#.#.@.#@#...#@#...#.#@#.#@#@#...#@#...................#..@#@#.....#.#.#.#@#@#@#@..#.................#@#.#.@...@...@.....#..@#.....#.@@#.#@#.#@#@#@..#@#...#@#@#@..#@#.#@#@.@#.#@#...#.#...#...@.#@#@#..@#...#..@..#@..#.#.......#.....@.....#@..#@#.......#@#.....#@#.#@#.......@.#...#.......#.@...#.#@#..@#@#@#.#.............#.......#@........#@......#.@.@.#@.@#@#@@@#@....#...#@#.....#..@..#...........#...#.#@#.....#...#.@@#@.@..#@#@#.#.#@#.......#.#.....#...#@@.#@#.....#.#.....@@#@.@#.......#..@#.#@#.#.@.#..@#@#@..#.@..@#.@@#@#@#.....#...#@.@#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#@#@#.#.....#@#..@..#@#.....#.#.#@.@#@@@......#@#.#@#@#.........#.#.#.#@#...#@#...#...#.@.#@#...@..@...@#.#...#...#@#@#@#...#.#...#.#.#.#.#.#.#.#...@.#.....#.#@#@@@#.....#@#.....#...#...#.@...#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#@@@#@#.......#@#.....#@#@#@#......@#.#@@.........#@#.#...@@@.#.#...#@#.......#@#@#@..#.@.#.........#.#...#...#...#.....#@#@#.#.#.....................#@#...#...#@#.#...#@#...#.#...#@#@#@#.#@#@@.#.#...................#..@#@#@@@..#@#@#.#@#.#.#.@.#.................#@#@#...............#...#...@.#...#.#@#@#.#@#@.@#.#...#.#@#...#@#@#@#@.@#.#.#...#@#...#@.@@.#@#@#@.@#@.@#.@.@@#.@.#.#.......#..@...@....#@.@#.#.......#.#....@#@#@#@#@.@....@.#.@@#.@.....#.....#@#@#...#.#@#.#.............#.@..@..#.........#.....@.#.@...#..@#.#..@#.@...#..@#.#@@...#....@#...........#@..#@#.#@@.@@#...#.@.#@.@@.#@#.#.#@#@#.......#@#....@#..@#..@#.#.@@.@#.#.......#@..#.......#...#@#.#@#..@#.@.#.#@@@#.....#...#@#@#..@..#@@@#@..#.#.#.......#.....#..@#....@@@..#@#....@..#@#...#.#.......#@@@#@#.#@#.#....@#...#@#@#.#.....#.#...@.#@#.....#@#@#...#.........#.#.#@#@#.........#.#.#.#@#...#.#...#...#.@.#@#......@..@.#@#...#...#@#.#.#..@#@#...#.#.#.#.#.#@#.#...@.#.@...#.#.#...#.....#.#@....#@..#...#@....#.#@..#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#......@#.#@#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#@#...#@..#.#.#@.@#.#...#@#...#.#.#.#.#.#.@.#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#..@#...@.#.@.#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#..@..#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#..@@..@#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#.@.#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#@#.......#.#.....#...#...#.#....@#.#.......#...#.......#...#.#.#.#@..#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#@..#.........#@#.....@.#@#...#.#.......#...#.#.#.#.#.....#@..#.#.#.#.@...#.#.....#@#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#.....@.....#.#...#...#.#.#.#...#.#...#.#.#.#@#.#@#@#.....#.....#.#@#.@.#.....#.#.....#.@.#...#.....#@#...#@#@#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#@#.......#.#...#.#.......#.#.#...#...#.........#@#..@#...#...#.....#.#@#@#.#.....................#.#...#...#.#.#@..#.#...#.#...#.#.#@#.#.#...#@#...................#@..#.#@....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#@#.#...#.#.#...#@#...#...@.#@#.#.@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#@@.....#.....#@#.#@@.#.#.#@#.............#.......#.........#..@....#.....#..@#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#@.@#@#.....#.#.......#.@.#.......#...#.#@#.#...#.@.#@#...#.@.@.#...#.#.#.....#...#...#@#.#.......#..@..#.@.#.........#.#.......#@#..@#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#........@#.#.#.#@#...#.#@..#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#@#@#.....#.....#.#.#...#.....#.#.....#@@.#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#@#.....@.#.#.#...#...#.........#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#.@.#.#@..#.#...#.#.#.#.#.#...#.#...................#.@.#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#@.@#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#@..#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#@....#...#.#...#.....#...#.#.....#.....#.@.........#...#.#.#.....#@..#..@#.....#.#@#.#.#.#.......#.#..@..#.@.#.@@#.#.....#.#.......#...#.......#@..#.#.#@#...#...#@#..@#.....#...#.#.#.....#.@.#...#@#.#...@...#.....#...#.........#@#.......#@#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.@...#.#.....#.#...@.#.#@#...#.........#.#.#.#@#.........#.#.#@#.#...#@#...#...#...#@#...@@......#.#...#...#.#.#@#...#@#...#.#.#.#.#.#@#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#....@.#
#.#.#.#...#.#.......#.#...@.#.#.#.#....@..#@#...........#@#.#.......#.#...#@#....@..#.#.#@.@#...#.........#.#...#...#...#.....#.#.#.#.#.....@...............#.#...#...#@#@#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#@#...#.................#@#.#...............#...#@....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#...#@#.@.....#.#.....#.#.#.#.........#.@@#.....@.#.....#.#.#.@.#.#.#.#.............#.......#.........#.......#..@..#...#@#...#.....#...#.#.....#@....#...........#...#.#@#....@#.@.#...#.....#.#.#@#.#.#.......#.#.....#...#..@#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#....@..#.@...#...#.........#.#..@.@..#.#...#.#.......#...#.#.#.#.#..@..#...#.#.#.#.....#.#.....#@#.....#.#.#.@.#.......@.#@#.#.#.#........@#.#.#.#.#.@.#.#...#...#...#@#.@.........#.#...#.@.#.#.#@#...#.#...#.#.#.#@#.#.#@#....@#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#@#.#.#......@#.#@.@........#.#@#.......#.#...#@#.......#.#.#..@#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#@..#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#@#...............#..@#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#@@.#.......#.....#@#.#..@#.#.#.#.............#.......#..@......#.......#.....#...#.#.@.#.....#...#.#.....#.....#...........#...#.#.#....@#...#...#.....#.#.#.#.#.#.......#.#.....#...#@@@#.#.....#.#.......#@..#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#..@.@#...#.........#.#.......#@#...#.#.......#...#.#@#.#.#.@...#...#@#.#.#.....#.#.@...#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#@..#.#..@#...#...#@#...........#.#...#...#.#.#.#...#@#...#.#@#.#@#.#.#.#.....#.....#.#.#..@#.....#.#.....#@..#...#.....#@#...#.#@#.....@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#@#.......#@#.....#@#.#.#.@.....#.#.........@.#@#@#......@#@#...#@#.......#.#@#@@.#...#.@.......#.#...#.@.#..@#.....#@#@#.#@#.....................#.#...#...#@#.#@..#.#...#@#...#.#.#@#@#.#...#.#...................#@@.#.#.....#.#.#.#@#.#@#.@.#...@...........@@#.#.#..@....@.......#...#.....#@@.#.#@#.#.#.#.@@#@#@.@#@#@#.@@#.#@#@#...#@#@#...#@#.@.#.....#@#@#.@.#...#.....#...#@#..@....#...........#@@@#.#.......#.#@@@..#@#@#@#.........#@@.#@.@....#..@@.#.#.#...#@#@#.#.....@...@...#.......#.........#.@.....#.....#@..#.#...#....@#...#.#...@.#.....#........@..#@..#@#.#.....#...#...#@.@..#.#.#@#@#@#@......#@#.....#.@.#.@.#@#@.@..#.#.......#...#..@.@.@#@@.#@#@#.#...#...#.#@@.#..@@.#...#@#@#.....#...#...#@#.#@@..@@@#.....#.@.#@..@....@#@#.....@.#@#...#.#...@..@#..@#@#@#.#@#@....#...#@#@#@#@@...#.#..@.@#@#....@#@#.#.@@#.........#@#.#.#.#.........#.#.#.#@#@..#.#...#.@@#...#@#..@@.......#@#.@.#...#@#.#@#...#@#.@.#.#@#@#.#@#@#@#.....#.....#.#@#..@#.....#@#@@..@#..@#@@.#..@@@#@#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#@.@.@..#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#...#...#.@.#.....#@#.#@#@#.....................#.#...#...#.#@#...#.#...#.#..@#.#.#.#.#.#...#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#.........@.#...#@#.......#.#.....#@#.#.#.........#@..#..@....#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#@#.....#..@..#...........#.@.#@#.#.....#...#@..#.....#.#.#.#.#.#.......#@#.....#...#...#.#...@.#@#.......#...#.......#..@#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#@..#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#@..#.#...#...#...#.#...........#.#...#...#@#.#.#...#@#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#..@#.#.....@.#@#@.@..#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#.@.#...#........@#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#..@..............#.#.#...............#...#....@#.@.#.#.#.#.#.#..@#.#...#.#.#...#.#.#.#...#.#.#.@@#.#...#.....#.#.#@..#...#.....#...#@#.......#.@.........#...#@#.......#.#.....#@#.#@#.........#...#.......#.....#@#.#...#@#.#.#.............#....@..#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#@..#.....#.#.#.#.#.#.......#@#.@...#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#@#.#.#.#...@.....#.#.#.#.#...#.#...#...#...#.#..........@#.#...#.@.#.#.#.#..@#.#...#.#.#@#.#.#@#.#.....#.....#.#.#...#....@#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#@#...@..@#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.@.......#@#...#.@.#...#.....#.#@#.#@#.....................#.#...#.@.#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#@#.....#.#.#.#.#.#.#...#...............@.#.#.#...............#...#.....#.@.#.#.#.#.#.#...#@#...#.#.#@.@#.#.#.#...#@#.#.@.#.#...#.....#.#.#...#...#.....#...#@#.......#.@.........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#@#.#@..#@#.#.#.............#.......#.........#.@.....#.....#...#@#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#@#....@#...#...#.#...@.#.#.......#..@#.......#...#@#@#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#@..#.........#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#.#..@..#.#....@#.#.....#.#.#...#.........#.#.#@#.#.........#.#@#@#.#.@.#.#...#...#...#@#...........#.#...#...#.#.#@#...#@#...#.#.#.#.#.#@#.#.....#.....#.#.#..@#@.@@.#.#.....#...#..@#.....#.#...#.#@#......#
#@#@#@#...#@#.......#@#.....#.#.#.#.......#@#...........#.#.#.......#@#...#.#.......#.#.#...#...#........@#@#...#..@#...#.....#.#.#.#.#.....................#.#...#..@#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#@....#.#.#@#.#.#.#...#.............@...#.#.#...............#...#.....#...#.#.#.#.#.#.@.#.#...#@#.#...#.#.#.#...#.#.#.@.#.#...#.....#.#.#...#@..#.....#...#@#.......#.....@.....#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#.@...#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#.@.#...#.#.#.....@.#....@#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#..@#.#.#.#.....#.#.....#.#.....#.#.#.@.#.........#.#.#.#.#.........#.#.#@#.#...#.#...#@..#...#.#...........#.#...#@..#.#@#.#...#.#...#.#.#.#@#@#.#.#...@.#.....#.#.#...#@....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#...#@#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#..@#...@.....#.#...#...#...#.....#@#.#.#.#............@........#.#...#..@#.#@#...#.#...#.#...#@#.#@#.#.#@..#@#...................#...#.#.....#.#.#.#.#.#.#...#.....@...........#.#@#...............#...#....@#...#.#.#.#.#.#...#.#...#.#.#..@#.#.#.#...#.#@#..@#.#...#.....#.#.#...#...#.....#...#.#.@.....#...........#...#@#.......#@#.....#.#.#.#.........#...#.......#.....#@#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#.....#..@..#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.....@.#@#.....#.@.#...#.#...@.#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#.@.#.#.#.#.....#.#.....#.#.....#.#.#...#........@#.#.#.#.#.........#.#.#.#.#..@#.#@..#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#...@@#.#.....#...#@..#.....#.#...#.#.#.....@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#..@#.#.......#.#.....#.#.#.#.......#.#...........#@#@#......@#@#...#.#.......#.#.#...#@..#.........#.#...#@@.#...#@.@..#.#@#.#.#..@..................#.#...#...#@#.#...#.#...#.#@@.#.#.#.#@#.#...#.#...................#.@.#.#...@.#.#.#@#@#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#.@.#.#.@.#.#@#@..#.#@#.#...#.#.#...#@#.@.#.....#.#@#...#@@.#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#......@..#.@.#.......#.....#.#.#...#.#.#.#.............#.@.....#.........#.......#.....#...#.#...#....@#...#.#...@.#.....#...........#@..#@#@#.....#...#...#.....#.#@#@#.#.#.......#.#.....#...#...#@#....@#.#....@..#...#.......#...#.#.#.#.@.#...#.#...#.....#...#.#.#.....#...#@@@#.#@#.@.....#...@.#...#.........#@#..@.@.@#.#@..#.#....@..#...#.#.#.#.#.....#..@#.#@#.#.....#.#.....#.#.@.@.#.#.#...#.........#.#@#.#.#.........#@#.#.#.#...#.#...#.@.#...#.#...........#.#...#...#.#@#.#@..#.#...#.#.#.#.#@#.#.#....@#.....#.#.#...#.....#.#.....#...#...#....@#.#@@.#@#.#......#
#@#.#.#..@#.#.......#.#.....#@#.#.#.......#.#.....@.....#@#.#..@....#.#...#.#.......#.#.#...#...#@........#@#...#.@@#...#...@.#@#.#.#.#.....................#.#...#...#.#.#@.@#.#...#.#@..#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#@#@#...#.................#.#.#...............#...#.....#.@@#.#.#.#.#@#...#.#...#@#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#@@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.......@.#...#.......#.....#@#.#...#.#.#.#.........@...#.......#.........#.......#.....#..@#@#...#.....#...#.#....@#.....#...........#...#.#@#.....#@..#@..#.....#@#.#.#.#.#.......#.#.....#...#...#@#.@...#.#.......#@@@#.......#...#.#.#.#..@#...#.#..@#....@#...#.#.#.....#...#.@.#.#.#.......#.....#...#.......@.#@#.@..@.@#.#...#.#.......#@..#.#.#@#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#@#.........#@#.#.#.#...#.#..@#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#@....#.....#.#.#...#.....#.#...@.#.@.#...#.@...#.#..@#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#@......#.#@..........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#@..#.#...#.#@@.#.#.#.#.#.#...#.#...................#@..#.#.....#.#.#@#.#@#.#...#.................#.#.#...............#...#.....#.@.#.#.#@#.#.#...#.#...#.#@#...#.#@#.#...#@#.#...#.#...#.....#.#.#...#.@.#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#@#.@.......#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#.@.#.#...#.....#...#@#.....#.....#...........#...#.#@#.....#@@.#@@.#.....#.#@#@#.#.#.......#.#.....#...#...#@#.....#.#.......#.@.#.......#...#.#@#@#...#.@.#.#...#...@.#...#.#.#.....#...#..@#.#.#.......#.....#@..#.........#.#.....@.#.#.@.#.#.......#@..#.#.#.#@#.....#...#@#.#.#.....#.#.....#@#...@.#.#.#...#.........#.#@#@#.#.........#.#.#.#.#...#.#...#..@#@..#.#@..........#@#...#@..#.#.#.#@.@#@#...#.#@#.#.#@#.#@#.@..@#.....#.#.#...#.....#.#...@@#...#@..#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#@#...@.#@#.#.#.......#.#...........#.#@#..@....#.#...#.#.......#.#.#...#...#@........#.#...#...#...#.....#.#.#.#.#.....................#.#..@#...#.#.#...#.#@.@#@#@..#.#.#.#.#.#.@.#.#...................#...#.#.....#.#@#@#.#.#.#...#.................#.#.#...............#...#.....#..@#.#@#.#.#.#...#.#...#.#.#@..#.#.#.#...#.#.#..@#@#...#.....#.#.#...#...#.....#...#.#...@...#...........#...#@#.......#@#.....#.#.#@#.........#...#......@#.....#.#.#...#@#@#.#.............#@......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.@...#...#...#.....#.#.#.#.#.#@......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#@..#@..#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#....@#..@#.#.#.#.@...#.#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#..@#.#...#.#.#.#.#.#.#.#.....#.....#.#.#@.@#@@...#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#@#...........#.#.#.....@.#.#..@#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#@@.#.#@.@#.#.#.#@#.#.@.#.#...................#...#.#.....#@#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#@#.....#@#.#.#.........#...#.@@.@.@#.....#.#.#.@@#@#@#.#.............#......@#.........#.......#.....#...#.#...#.....#@..#.#.....#.....#...........#...#.#.#.....#...#@..#.....#.#.#.#.#.#......@#.#.....#...#...#@#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.@.....#....@#...#..@......#.#.......#.#...#.#.......#...#.#.#.#@#.....#..@#.#.#.#....@#.#.....#.#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#..@#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#....@#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#@#.#.......#.#.........@.#.#.#.......#.#...#@#.......#.#@#...#..@#.........#.#...#...#...#...@.#.#.#.#.#.....................#.#...#..@#.#.#...#.#@..#@#...#.#.#.#.#@#..@#.#...................#...#.#.....#.#@#.#.#.#.#...#..........@......#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#@@.#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.@...#...#@#.......#...........#...#.#.......#@#.....#.#@#@#.....@...#.@.#.......#...@.#.#@#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@.#....@#...........#...#.#.#.....#...#...#....@#.#.#.#.#.#.......#.#.....#...#...#.#...@.#.#.......#...#.......#...#.#.#.#@..#...#.#...#.....#...#.#.#.....#...#..@#.#.#......@#.....#...#.........#.#.......#.#..@#.#.......#...#.#.#.#@#..@..#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#@........#.#.#.#.#...#.#...#...#..@#.#...........#.#...#@..#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.@...#.#.#...#.....#.#.....#...#@..#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.@...#@#@#.#.......#.#...........#.#.#..@....#.#@..#@#.......#.#.#...#...#.........#.#...#..@#.@.#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#@.@#.#@..#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#..@..#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#..@..#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#@....#...........#.@.#.#.#.....#...#...#.....#.#@#.#.#.#....@..#.#@....#...#@..#.#@....#.#.......#...#.......#..@#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#..@....#...#.#.#.#.#...@.#...#.#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#..@#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#..@#...#.#.#...#.#...#.#..@#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#......@........#...#.....#..@#.#.#.#@#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#..........@#...#.#.......#.#.....#@#.#.#.........#...#.@@....#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#..@..#...........#...#@#.#.....#.@.#...#.....#.#.#.#.#.#.......#.#.@...#...#...#.#...@.#.#.......#...#.......#..@#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.....@.#.....#...#.........#.#.......#.#...#.#..@....#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#..@..#.#.#...#.........#.#.#.#.#.........#.#.#.#.#.@.#.#...#..@#...#.#...........#.#...#..@#.#.#.#...#.#..@#@#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#@.....@#@#.....#@#.#@#.......#@#...@.......#@#.#@.....@#@#@@.#.#@..@.@.#.#.#...#@..#.........#@#.@@#.@.#...#.....#@#.#@#.#.................@...#@#...#@.@#@#.#...#.#@@@#.#@.@#.#@#.#@#@#.@@#@#...................#@@.#@#...@.#@#@#.#@#.#.#.@.#.................#@#.#...............#..@#.....#...#.#.#.#@#.#@..#@#...#@#.#...#@#@#@#@..#@#.#...#.#..@#.....#@#@#@..#@..#.....#...#.#.@..@..#........@..#...#.#.@.....#@#.....#@#@#@#.........#@..#...@...#.....#@#@#@@@#@#@#@#......@.@....#@.....@#....@..@.#...@...#.....#..@#.#@..#.@@..#@@.#.#.....#.....#..@@.......#@..#@#@#.....#...#..@#...@@#@#.#@#@#.#.@@.@@@#.#@....#...#...#@#@@@@@#@#.......#..@#@....@.#.@@#@#.#@#@@@#..@#@#...#.@.@@#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#@@.#.#@#.#.....#@#...@.#@#.....#.#.#.@.#...@.....#@#.#.#.#..@...@..#.#.#@#@#...#@#...#@@@#...#@#....@@.....#.#@..#@.@#@#@#@#...#@#@@@#@#@#@#@#@#.#@#..@@.#..@.@#.#.#...#....@#.#...@@#...#...#.....#@#.@@#@#.#@@..@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#.#.......#@#@@...#@#.#@#.......#@#@..........#@#@#.......#@#@.@#.#.@.@@@@#.#@#...#...#...@.....#.#.@.#.@@#..@#.....#@#.#@#@#.....................#.#..@#.@.#.#@#@.@#@#@@.#.#.@.#@#.#.#@#.#...#.#......@............#...#.#.....#@#.#@#.#.#@#...#.................#.#.#...............#...#.....#...#.#@#@#.#@#@..#@#@..#@#.#.@.#@#.#@#...#@#@#...#.#...#...@.#.#.#...#@@.#.....#.@.#@#..@....#...........#...#@#.......#@#...@.#.#.#@#.........#...#.......#...@.#.#@#..@#@#.#@#@@.......@...#.......#....@...@#.......#.@...#...#@#...#.....#...#@#@@..@#.@@.@#...........#@..#@#@#@....#...#@..#.....#@#.#.#@#@#..@...@#@#.....#...#..@#@#.....#@#..@.@..#@@@#@...@@.#@..#.#.#@#...#..@#@#..@#.....#...#@#.#.....#.@.#..@#.#@#.......#...@@#...#.........#.#.......#.#...#.#.....@.#..@#@#@#.#.#...@.#...#.#@#@#.....#@#@@@.@#@#.@...#@#@#...#..@......#.#@#.#.#.........#.#@#.#@#...#.#...#...#...#.#..........@#@#@..#...#.#.#@#...#.#...#.#.#@#.#.#@#@#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#@..#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#@#.....#.#@#.#.......#@#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#@#.#@#.#.....................#@#...#...#.#.#...#.#...#@#..@#@#.#.#.#.#..@#.#...........@.......#...#.#..@..#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#@#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#@#.#...#...#.....#...#.#.......#......@.@..#...#.#.......#.#.....#@#.#.#.........#...#...@...#.....#.#.#...#.#.#.#......@......#.......#......@..#.......#.....#...#.#...#.....#@..#.#.....#.....#...........#...#.#.#@....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.....@.#@..#.......#...#.#.#.#...#...#.#...#.....#...#.#@#.@...#...#...#.#@#.......#.....#...#.........#.#.......#.#.@.#.#.......#...#.#@#@#.#.....#..@#.#@#.#.....#@#.....#.#.....#.#@#...#.........#.#@#.#.#.........#.#@#.#@#...#.#...#...#...#@#...........#.#...#...#@#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#@....#...#...#.....#.#...#.#.#.....@#
#.#.#.#...#.#.......#@#.....#@#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#@#...#...#.........#.#...#...#...#.....#@#.#.#@#.....................#@#...#...#.#.#...#@#...#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#@#.#..@#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.@@..#.#.#.#@........#...#.......#.....#.#.#...#.#.#.#..........@..#....@..#.........#.......#.....#@..#.#...#@....#...#.#@...@#.....#...........#@..#.#.#.....#...#@..#.....#.#.#.#.#@#.......#.#..@..#...#.@.#.#.....#.#.......#@@.#.......#...#.#.#.#..@#...#@#...#...@.#...#.#.#@....#...#...#.#.#.......#.....#...#........@#.#...@...#.#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#@#.#.........#.#.#.#.#...#.#...#..@#...#.#...........#.#@..#...#.#.#.#...#.#...#.#.#.#.#.#.#.#....@#.....#.#.#...#.....#@#.....#@..#...#.....#.#...#@#.#.@....#
#.#@#.#...#.#.......#@#..@..#.#.#.#...@...#@#...........#@#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#@#@#@#.#.....................#.#...#..@#.#.#...#.#...#.#..@#.#.#.#.#.#...#.#......@............#...#.#.....#.#.#.#@#.#.#...#.................#@#.#...............#...#.....#.@.#.#.#@#@#.#...#.#@.@#.#@#@..#.#@#.#@..#.#.#...#.#...#.....#@#.#.@@#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#......@..#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#..@#.....#@@.#.#.....#.....#...........#.@.#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#@#.#.@@#...#@#...#.....#...#.#.#.....#...#...#@#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#@#.#.#.#.........#.#@#.#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#.#.....#.@...#.#.#...#@....#@#@....#...#...#.....#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#@..........#.#.#.......#@#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#@#.#.#.#.....................#.#...#.@@#.#.#...#.#...#.#@..#.#.#.#.#.#...#.#.................@.#...#.#.....#.#.#.#.#.#@#...#.................#.#@#...............#...#.....#.@.#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#@#...#.....#.@.#.#.....#..@..#......@....#...#.#.#.....#...#..@#.....#@#@#@#.#.#.......#.#.....#...#...#.#.....#.#.......#.@.#.......#...#.#@#.#...#...#.#.@.#.....#@..#.#.#.....#...#...#@#.#.......#.....#...#....@....#.#.......#.#.@.#.#.......#...#.#@#@#.#@....#@..#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#.#@#.........#.#@#.#.#...#.#...#...#...#@#...........#.#@@.#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#@....#.#.#...#.....#@#.....#.@.#...#.....#.#...#.#.#......#
#.#.#.#@..#.#.......#.#.....#.#@#.#.......#@#...@.......#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#@#.@.#.#@..#.#.#.#.#.#...#@#.....@.............#...#.#...@.#.#.#.#@#.#.#...#.................#@#@#...............#@..#.....#...#.#.#@#.#.#...#.#@.@#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.@...#...#.#.......#...........#...#.#.......#.#....@#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#.@@#....@#@..#.#.....#.....#...........#...#.#.#.....#...#.@@#.....#.#@#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#.#.#....@#...#...#.#.#.......#....@#...#.........#.#.......#.#..@#.#.......#...#.#@#.#.#.....#@..#.#@#.#..@..#.#.....#.#.....#.#@#...#.........#.#.#.#.#........@#.#.#.#.#...#.#...#...#.@.#@#...........#.#...#...#.#.#.#...#@#...#.#@#.#@#.#.#.#.....#.....#.#@#...#.....#.#.....#.@.#@..#.....#.#...#@#.#..@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#@#.@@.@..#.#....@#@#@#@#.@.....#@#...@@..@@..#@#.#.@.@...#@#..@#.#.......#.#@#...#...#........@#@#...#...#@..#....@#@#@#.#@#...................@.#.#@@@#.@.#@#.#...#@#...#@#@@.#.#@#.#.#.#...#@#......@............#...#@#..@..#.#.#.#@#@#.#...#.@...............#.#.#...............#@@@#...@@#.@@#@#.#.#.#@#...#.#@@@#@#.#.@@#.#@#@#.@.#.#.#@.@#.#..@#.....#@#@#...#...#@@...#@@.#@#.......#.@........@#...#@#......@#@#..@.@#@#.#@#.........#...#..@@.@.#...@.#.#@#.@.#@#.#@#......@......#@...@..#.........#....@..#...@.#@..#@#...#.....#.@@#@#.....#...@.#.@..@...@..#...#@#.#.@.@@#..@#.@@#.....#@#.#.#.#@#..@@@..#.#.....#...#...#@#.....#@#....@..#..@#.....@.#...#.#@#@#...#...#.#@@.#.....#...#@#@#.@@..#...#...#@#@#@......#@....#..@#.........#@#...@...#@#@.@#.#...@.@@#...#.#@#.#.#...@.#...#@#@#@#.....#.#..@..#.#.....#.#.#...#.........#.#@#@#@#.@..@@@.@#@#@#.#@#@..#@#.@@#...#...#.#@@..@@.....#.#...#...#@#@#@#.@.#.#@@.#.#@#.#@#.#.#.#@@@@.#@@.@.#.#@#...#.....#@#@.@..#.@@#.@@#.....#.#@@@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#@@@#.#.@.....#@#@....#.#@#.#.......#@#.@.........#.#.#.......#@#@@@#.#.......#@#.#..@#...#@........#@#...#..@#.@@#.....#@#.#@#@#.@.............@.....#.#...#...#.#.#...#@#@.@#@#...#@#@#@#@#.#...#@#..@@...........@@..#.@@#.#...@@#@#.#.#.#.#.#@..#.................#.#@#....@..........#@@.#....@#...#.#@#.#.#@#@@@#.#@.@#@#.#@@.#@#.#@#...#.#@#...#.#@@@#.....#.#.#..@#@.@#.....#...#@#....@..#...........#..@#.#@@@..@.#.#.....#.#.#.#.......@.#...#....@..#.....#.#@#.@.#@#.#.#..@.........@#.......#.........#.@@.@@@#.@...#...#@#.@@#.....#.@.#.#.....#.....#...........#@..#.#@#....@#@@.#...#.....#.#@#@#@#@#.......#.#.....#...#...#.#@@@@@#.#.@.....#...#.......#@..#@#@#.#.@.#...#.#...#...@.#...#.#@#.....#...#...#.#@#.......#....@#...#..@.....@#.#......@#.#@..#.#...@...#...#.#.#@#.#.....#...#.#.#.#.@@..#.#.....#@#.....#@#.#...#.........#@#.#.#@#.....@...#@#@#.#.#...#@#...#...#...#@#.@.........#.#.@.#...#.#.#.#...#@#@..#@#@#.#@#@#.#@#@@@..#.@...#@#.#@.@#...@.#.#...@@#...#...#@.@@.#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#.......@...#.#.#.......#.#...#.#.......#.#@#...#...#...@.....#.#...#...#...#.....#.#.#.#@#.@...................#.#...#...#.#.#...#.#...#.#...#.#@#.#.#.#...#.#...................#...#.#.....#.#.#.#.#@#@#...#.....@...........#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#..@....#.#....@#.#.#.#.........#...#.......#.....#.#@#...#@#.#.#.............#.......#.........#.......#.....#...#.#..@#.....#...#.#.....#.....#...........#...#.#.#..@..#...#...#.....#.#.#.#.#@#..@....#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#@..#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#@#...@.#...#.#.#.#.....#.#@....#.#.@...#@#.#...#.........#.#.#.#@#.........#.#.#.#.#...#@#...#@..#...#.#...........#.#...#...#.#.#.#...#.#..@#.#.#.#.#.#.#.#.....#.....#.#@#@@.#.....#@#..@..#...#...#.....#.#...#.#@#......#
#.#.#.#..@#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#@#.#...#.#...................#...#.#.....#@#.#.#.#.#.#...#...@.............#.#@#...............#...#.....#..@#@#.#.#.#.#.@.#.#...#.#.#...#.#.#.#...#.#.#...#.#@..#.....#.#@#...#.@.#.....#...#@#..@....#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.....@@..#.......#@....#.@.#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#@#...#.........#.#.#@#@#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#..@#.#.#.#@#.#.#@#.....#.....#@#.#...#.....#.#.....#...#...#@....#.#...#.#.#......#
#.#.#.#...#.#.......#.#..@..#.#.#.#.......#.#...........#.#.#.......#.#...#.#.@.....#.#.#...#...#.....@...#.#...#...#@..#.@...#.#@#.#.#.....................#.#...#...#.#.#...#.#...#@#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#@..#.....#...#@#@#.#.#@#.@.#.#...#.#.#...#@#.#@#...#@#.#...#@#...#.....#.#@#...#...#.....#.@.#@#.......#...........#...#.#.......#.#@..@.#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#@@.#.#.#.#...#...#.#...#.@...#..@#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.@.....#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.@..@#.#.....#.#.#...#.........#.#@#.#.#.........#.#@#@#.#@..#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#@#...#.....#.#...@@#...#...#...@.#.#...#.#.#......#
#.#.#.#...#@#.......#@#@@...#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#.@.#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#@#...#.#.#.#.#@#...#.#...................#...#.#.....#@#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#..@#.#...#.#@#...#.#.#.#..@#.#.#...#.#...#.....#.#.#...#...#.....#.@.#.#.@.....#...........#...#.#.......#@#@...@#.#@#.#.........#...#.......#.....#.#@#...#@#.#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.....#....@#...........#...#.#@#...@.#...#...#.....#.#.#.#.#@#.......#@#.....#...#...#.#.....#.#.......#...#.......#@..#@#.#.#...#@..#.#...#.....#...#.#@#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.@...#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#...#.#...#...#..@#.#..@........#@#...#...#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#@....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#@#.@...#.#.#.#.......#.#...........#.#.#.......#.#...#@#......@#.#.#...#@..#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#..@#.#...#.#.#.#.#.#...#.#.@.................#...#.#..@..#.#.#.#.#@#.#...#................@#.#.#...............#..@#.....#...#.#.#.#.#@#..@#.#...#.#.#...#.#.#.#.@.#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#......@#@#.....#.#.#.#.........#...#.......#.....#.#@#...#.#.#@#.....@.......#.......#.@......@#.......#.....#.@.#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.....@.#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#@..#.........#.#.......#.#...#.#.......#...#.#.#.#@#....@#..@#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#@#@#.#@#.#.....#.....#@#.#..@#.....#@#...@.#...#...#.....#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#.#@.@.@..#@#.....#.#.#@#.......#@#...........#@#.#@....@.#@#.@@#@#.......#@#@#...#.@@#...@@....#@#.@.#..@#...#.....#@#@#@#@#.....................#@#@@@#...#.#.#...#.#...#@#..@#.#.#@#@#@#...#.#..............@....#...#.#.....#@#.#@#.#.#.#...#................@#@#@#...............#...#.....#...#.#.#@#.#.#..@#@#@..#.#@#...#.#@#.#@@@#@#@#...#@#...#....@#.#.#...#...#..@..#...#.#.......#.@@@.......#...#@#.......#@#.....#@#@#@#.@.......#@..#.......#@@...#.#.#@..#@#.#@#.............#.......#.........#.@.@..@#.....#@@.#@#..@#.....#...#.#...@.#.@.@.#..@........#.@@#.#.#.....#...#.@@#.....#@#@#@#@#@#.......#@#.....#.@.#...#.#.....#.#.@.....#...#......@#...#.#.#.#.@@#...#.#@..#.@.@.#..@#.#@#.@@.@#.@.#.@@#@#.#.....@.#.....#...#...@@@@..#.#.......#.#...#.#.......#...#@#@#@#@#.....#@..#.#.#@#.....#.#@@@@.#.#.....#.#@#...#....@....#@#.#.#.#.........#@#@#.#@#.@.#@#...#...#..@#@#...........#@#.@.#...#@#.#@#...#@#@..#.#@#@#.#@#@#.#.....#.....#.#@#..@#@@...#.#.....#...#...#..@..#@#...#.#@#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#.@.#.#.......#.#.@@..#@#@#@#.......#.#.........@.#.#.#.......#@#.@.#.#.......#@#.#...#...#..@.@....#.#...#..@#@.@#.....#@#@#.#.#.............@.......#@#...#...#.#.#...#.#...#.#.@.#.#@#.#.#.#...#@#..@.....@..@@...@..#.@.#@#.@.@.#.#.#.#.#.#@#.@.#.................#.#@#......@........#@..#.....#...#@#@#@#.#@#...#@#...#@#@#...#@#@#@#...#@#.#.@@#@#...#.....#@#.#.@.#...#.....#.@@#.#.......#...........#...#.#.......#@#.....#@#@#.#@........#.@@#.......#.....#.#@#...#.#@#.#.............#.......#.........#.@....@#...@.#@..#.#..@#@....#...#@#.@..@#.....#...........#...#@#.#...@.#...#...#.@.@@#.#.#@#@#.#..@....#@#@....#...#...#@#.....#@#.......#..@#.......#...#.#@#@#@..#...#@#...#@..@@#..@#@#.#.....#...#...#.#@#@.@..@.#.....#...#.........#@#.......#.#...#@#..@@..@#...#.#@#@#@#.....#..@#.#.#@#@.@.@#.#.@...#@#@....#@#@#@..#.........#.#@#@#@#.........#.#@#.#.#.@@#@#...#...#...#.#........@..#.#@.@#@..#.#@#.#.@.#@#@.@#.#.#.#@#@#.#@#.....#.....#.#@#...#...@.#@#...@.#...#...#.....#@#@@.#@#.#@....@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#@#.....#@#.#@#@@.....#.#...........#.#.#.@.....#.#...#.#.......#.#@#@..#...#.........#@#...#@.@#.@.#.....#@#@#.#.#.....................#.#...#@..#@#@#...#.#@..#.#...#.#.#.#.#.#...#.#.......@....@......#.@.#.#.....#.#@#@#@#@#@#...#.................#.#@#@..............#@@@#@....#...#.#.#@#@#@#@..#.#.@.#@#.#...#.#.#.#@@.#@#@#...#.#...#...@.#.#@#@@.#...#..@..#@@.#.#@......#..@........#...#@#..@@..@#.#.@..@#.#.#@#.........#...#.@.....#.....#@#@#@.@#@#@#@#.............#.......#.........#.......#.@...#@..#.#@@@#.....#...#.#.@...#..@@.#...@.......#...#.#.#..@..#.@@#..@#.@.@.#.#.#@#.#@#...@...#.#....@#@@.#.@.#.#.....#@#.......#...#....@..#@.@#.#@#@#...#.@.#.#...#@....#..@#.#.#.....#...#...#.#.#...@...#.....#@@@#.........#.#@..@...#.#...#@#.......#@..#@#.#@#@#.....#@..#.#.#@#.....#@#@....#@#.....#.#.#...#.........#@#@#.#.#........@#@#@#@#.#...#@#...#@@.#...#@#..@..@..@..#@#...#...#@#.#@#...#@#..@#@#@#@#.#.#.#.#.....#.....#@#@#@.@#..@@.#.#@...@#.@.#...#.....#@#..@#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#..@#@#.....@.#@#.....#.#.#@#.......#.#@.....@....#@#@#.@.....#@#.@@#.#.......#.#@#.@@#@..#....@.@.@#.#@..#.@@#...#....@#@#.#@#.#.@.....@......@.@....#@#.@.#...#.#@#...#@#@@.#.#...#@#.#.#.#.#@..#.#..................@#.@.#@#.....#.#.#.#.#.#@#..@#......@....@.....#.#.#...............#...#.....#@.@#.#.#@#@#.#...#.#...#@#.#...#.#.#@#@.@#@#.#.@.#.#...#.....#.#@#...#...#.....#..@#.#@......#...........#...#.#.@@....#@#.@...#@#@#.#.........#@..#.@@.@..#.....#.#.#...#@#@#@#.............#.......#.........#.......#.....#..@#@#@@.#..@..#...#@#.@...#..@..#...........#...#.#.#.....#@..#.@.#.@...#.#.#@#@#@#@......#.#.....#...#@@.#.#@.@..#@#..@@...#@..#.......#...#@#@#.#...#@..#.#...#.....#..@#.#.#@..@@#...#...#.#@#.......#....@#...#..@...@..#@#....@.@#@#...#.#.@@.@.@#@@@#.#@#@#.#@....#...#.#@#.#.....#.#@@...#@#....@#@#@#@..#.........#.#.#@#@#.........#@#.#.#.#.@.#.#...#...#@.@#.#...@@......#.#.@@#..@#.#@#.#...#.#...#@#.#@#@#@#@#@#.....#...@.#@#@#.@@#.....#@#.....#..@#...#@...@#.#@.@#.#@#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#@#.......#@#@....#.#.#.#.@.....#.#.@...@..@..#@#.#...@...#.#...#.#..@....#.#.#...#...#.@...@.@.#@#..@#...#.@.#.@@@@#@#@#.#@#........@...@@....@..#.#...#...#.#.#.@.#@#.@@#.#.@@#@#.#.#.#.#...#.#...................#..@#@#.@@..#@#@#@#.#@#.#@@.#................@#.#.#...............#.@.#@@.@@#...#@#.#@#.#.#..@#.#@.@#.#@#...#.#.#.#.@@#@#@#..@#.#..@#..@..#.#.#...#@..#....@#@..#@#.......#........@.@#...#@#.......#@#.....#.#@#@#..@......#...#..@.@..#@....#@#.#...#.#.#@#.............#@..@...#.....@@.@#..@@...#..@..#...#.#...#.....#..@#@#...@.#.@@@@#.......@...#@.@#@#.#@....#.@.#.@@#....@#.#.#.#@#@#.@.....#.#@@...#.@.#..@#.#.....#@#...@.@.#..@#.......#@@@#@#.#@#...#...#.#..@#.....#...#@#.#....@#...#...#@#@#.......#.....#.@.#.........#@#.......#.#...#@#.......#...#.#@#@#@#.....#...#@#.#.#@@...#@#.....#@#@@@@@#.#.#@..#.........#@#@#.#@#.@.......#.#.#.#.#...#.#@..#...#...#@#..@........#@#@.@#...#.#.#.#@..#.#...#.#@#@#.#.#@#.#...@.#.@.@@#.#.#...#.....#.#.....#.@.#...#.....#@#...#@#.#..@.@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#@.@#@#.@....@#.#...@.#@#@#@#@@@..@@#.#......@..@@#@#.#.......#@#...#@#.......#@#@#...#...#.@@......#@#..@#@..#...#.@...#@#.#@#@#..................@..#.#.@.#@..#.#.#.@@#.#...#.#...#.#.#.#@#.#.@.#.#...................#...#.#.....#.#@#.#.#.#.#@..#........@.......@#.#@#@..............#...#.....#.@.#@#@#@#@#.#.@.#.#...#.#@#@@@#@#@#@#...#.#.#...#@#...#.....#.#.#.@.#..@#@@@..#@..#@#.......#...........#.@@#@#......@#.#@....#@#@#.#.........#.@@#.......#.....#@#@#...#@#@#.#......@......#......@#.........#.......#@...@#...#@#@@.#.....#...#@#@....#.....#...........#...#.#.#@....#@.@#..@#.....#@#@#.#.#.#..@...@#@#.@.@@#@..#...#@#.....#.#.......#@@@#..@@...#...#.#.#@#...#..@#.#...#.....#@..#@#@#.....#...#...#.#@#@......#.....#...#.@@..@..@#.#.......#@#...#@#.......#@.@#@#.#.#@#.....#...#.#@#@#...@.#@#.@...#.#...@@#.#.#..@#.........#.#@#.#@#.........#@#.#@#@#...#.#@.@#...#@@@#@#...........#@#@..#.@.#.#@#.#@@@#@#@..#.#.#.#@#@#.#.#...@.#.....#.#@#@.@#..@..#.#.....#@..#...#..@.@#@#@..#@#@#.....@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#..@#.#.......#@#.....#.#@#.#.......#.#.@.@.......#@#@#@..@..@#.#@..#.#@......#.#@#.@.#...#@.....@..#.#...#@@@#...#.....#@#.#.#.#...@......@@@.@..@...#@#...#@..#@#@#...#@#...#.#@..#.#@#@#@#@#...#@#................@..#.@.#@#.@...#@#@#@#.#@#@#@@@#.................#.#@#.@....@@.......#...#.....#...#.#@#@#.#@#...#.#...#.#.#...#@#@#@#...#@#.#..@#.#...#.....#@#@#..@#@@.#..@@@#...#.#@....@.#@.......@..#@.@#@#......@#@#.@...#@#@#@#........@#@..#.......#....@#@#@#...#.#@#.#.............#@......#.@.......#.@.....#.....#...#@#...#.....#@.@#@#..@..#@@@.@#...........#.@.#@#.#....@#...#.@@#.@.@.#@#@#@#.#@#.......#.#.....#...#...#.#.....#@#.......#.@.#....@..#...#.#@#@#...#...#.#...#.....#...#@#.#.....#...#..@#.#.#.....@@#@....#...#.....@@..#.#.......#@#...#@#....@@.#...#@#.#.#@#@.@@@#...#@#.#.#.@...#@#.....#.#@.@.@#.#@#...#.........#.#.#@#.#....@....#@#.#@#.#@..#@#...#.@.#@.@#.#...........#@#@..#...#@#@#.#@..#@#...#@#.#@#.#.#.#.#..@..#.....#.#.#...#....@#@#....@#...#...#.....#.#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#@#.#@#.......#.#...@.......#@#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#@#....@................#.#...#...#.#.#...#.#...#@#...#@#.#.#.#.#...#.#...................#...#@#....@#.#@#@#.#.#.#...#.................#.#@#...............#.@.#.....#...#.#.#.#.#.#.@.#.#...#@#.#...#.#.#@#..@#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...@.......#...#@#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.@.......#.......#.....#...#.#...#.....#...#@#...@.#.....#...........#@..#.#.#...@.#...#...#.....#.#.#.#.#@#.......#@#.....#...#...#.#.....#@#.......#...#.......#@..#.#.#.#...#...#.#@..#.....#@..#.#@#.....#...#...#.#.#.......#..@..#...#........@#@#.......#@#...#@#.......#...#.#.#.#.#.....#@..#.#.#.#..@..#.#.....#@#....@#.#.#...#.........#@#.#.#.#.........#@#.#@#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#@..#@#@..#.#.#@#.#@#.#@#.....#.....#.#.#.@.#.....#.#.@..@#...#...#.....#@#@..#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#@#@#.......#.#...#.#.......#.#@#...#...#.........#.#...#...#...#.@.@@#.#.#.#@#...............@.....#.#...#..@#.#.#...#.#...#.#...#.#.#.#.#.#@..#.#...................#...#.#.....#@#@#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#.@.#.#@#...#.#...#.....#.#.#@..#...#.....#@@.#.#.......#.......@...#@.@#.#.......#.#.....#.#.#@#.........#.@.#.......#.....#.#.#...#.#.#@#.....@.......#.......#......@..#...@..@#.@@..#...#.#...#....@#...#@#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#...@.#@..#...#.#.@...#@#.......#...#.......#.@.#.#.#.#...#...#.#...#.....#.@.#.#.#....@#.@.#@..#.#.#.......#.....#...#.........#@#.......#.#...#@#.......#@..#@#.#.#.#.....#...#.#.#.#.@...#.#...@.#.#.....#.#.#...#.........#.#.#.#@#.....@...#.#@#.#.#.@.#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#@..#.#@#......#
#.#.#@#...#.#.......#.#..@..#.#.#.#.......#.#@.......@..#.#@#.......#.#...#.#.....@.#.#.#...#...#.........#.#@..#...#...#..@@@#.#@#.#@#.........@.......@...#.#.@.#...#.#.#...#.#...#@#...#.#.#.#.#.#.@.#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#.#...#.#.#...#.#.@.#.....#.#.#...#...#.....#...#.#.......#...........#...#.#....@..#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#@#@#.............#.......#@.....@..#@....@.#.@..@#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#...#.@.#.....#.#.#.#@#@#.......#.#.....#...#...#@#.....#@#.......#...#.......#...#@#@#.#...#...#.#...#.....#@..#.#.#.....#...#@..#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#@#.....#...#.#@#.#..@..#.#.....#.#...@.#.#@#...#.........#@#.#@#.#.........#@#.#@#.#...#.#...#...#...#.#...........#.#@..#...#.#.#.#...#@#@..#.#.#.#.#.#@#@#.....#.....#@#.#...#.....#.#.....#...#...#....@#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#....@......#.#.#.......#.#...#@#.....@.#.#@#..@#...#.........#.#...#...#...#...@.#.#.#.#.#.....................#.#.@.#...#@#.#...#.#...#@#...#.#.#.#@#.#...#.#...................#.@.#.#...@.#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#@#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#.@@#.....#.#.#...#...#.....#...#@#@......#.....@.....#...#.#.......#.#.....#.#@#@#.........#...#.......#.....#.#@#...#.#.#.#..........@..#.......#...@.....#.......#.@...#...#.#@..#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.@...#@#.#.#.#.#...@...#@#.....#...#...#.#.....#.#..@....#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#@..#.#.#.......#....@#...#.........#.#.......#.#...#@#.......#...#.#@#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.....@...#.#.#.#@#.........#@#.#.#@#...#@#...#...#...#.#...........#.#..@#...#.#.#.#...#.#...#.#.#.#@#@#.#@#.....#.....#.#.#...#.....#.#@....#...#...#....@#.#...#.#@#...@@.#
#@#.#.#...#.#....@.@#@#.....#@#.#.#@.....@#.#...........#.#.#..@@...#.#...#.#.......#.#@#...#...#.........#.#...#...#...#.@...#.#.#.#.#.....................#@#.@.#@..#.#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#@#.#...............#...#.....#...#@#@#@#@#@#...#.#.@.#@#@#...#.#.#@#...#.#.#...#@#.@.#.....#.#.#...#...#.....#..@#.#.......#...........#...#.#.......#.#.....#.#@#@#.......@.#...#.......#.....#.#.#...#.#@#.#@............#.......#.........#.......#.....#...#@#...#.....#...#@#.....#....@#....@......#..@#.#@#.@.@.#..@#...#@....#.#.#.#.#@#.......#.#....@#...#...#.#.....#@#.......#...#.@.....#...#.#.#.#...#@..#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#@#...#@#.......#@.@#.#.#.#.#.....#.@.#.#.#@#.....#@#.....#.#.....#.#@#...#.........#.#.#.#.#.........#@#.#.#.#...#.#...#@..#...#@#...........#.#..@#@..#@#.#.#@..#@#...#.#.#.#.#.#.#.#...@.#..@..#.#.#...#.....#.#...@.#.@.#...#.....#@#...#.#.#@.....#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#.....@.....#@#.#.......#@#...#.#.......#.#@#...#...#.........#.#...#..@#...#@....#.#@#.#.#.....................#.#...#...#@#.#...#@#...#@#...#.#.#.#.#.#...#.#...................#..@#.#.....#.#.#.#@#.#.#...#.................#@#.#...............#...#.....#...#@#.#@#.#@#...#.#...#@#@#...#.#.#@#...#.#.#...#.#...#.....#@#@#...#...#.....#...#.#..@....#...........#@..#@#.......#@#.....#.#.#.#.........#...#.@.....#...@.#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#@.@#.....#.@.#@#.....#.....#...........#..@#.#.#.....#...#...#@....#.#.#.#.#.#.@.....#@#.....#...#...#.#.....#@#.......#...#.....@.#...#.#.#.#...#...#@#...#.....#...#.#.#.....#@..#...#.#@#.......#@...@#...#.........#.#.......#.#...#.#.......#..@#@#@#@#@#@....#.@.#@#.#@#.....#.#.....#.#.....#@#.#...#......@..#.#.#.#.#.........#@#.#.#.#...#@#...#...#...#@#.....@.....#.#...#...#@#.#@#...#@#...#.#.#.#.#.#.#@#.....#.@...#.#@#...#.....#.#.....#.@@#...#.....#@#...#.#.#..@@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@..#.#.......#.#.....#.#.#.#.......#.#@.......@..#.#.#.......#@#...#.#....@.@#.#@#...#..@#.........#@#...#.@.#..@#.....#@#.#@#.#.....................#.#...#...#.#.#.@.#@#...#.#...#@#@#@#@#.#.@@#@#........@..........#...#.#@@@.@#@#.#.#.#@#.#@..#.@@...@..@.......#.#@#...........@...#...#....@#...#.#.#@#@#@#...#.#@..#.#@#...#.#@#.#@..#.#.#...#@#...#@@..@#.#@#...#...#.....#.@@#.#.......#.....@.....#...#.#.......#@#.....#.#.#@#..@@.....#...#......@#..@..#@#.#...#@#.#@#.....@.......#..@.@@@#.......@@#.......#.....#@..#.#@..#..@..#...#@#..@..#.@...#...........#@..#@#@#@....#...#...#.....#.#@#@#@#@#.......#@#.@@@.#...#@@.#@#@.@.@#@#.......#@.@#.......#@.@#@#@#@#..@#@..#@#...#.....#@..#.#@#.....#...#...#@#.#@@....@#.....#.@@#@.....@.@#.#......@#@#@@@#@#....@@@#..@#.#.#@#@#.....#...#@#.#@#.....#@#.....#@#..@..#.#.#.@@#.@.......#@#.#.#.#..@......#.#@#@#.#...#@#...#...#.@.#@#...@.......#.#@..#@@@#.#.#@#...#@#..@#@#.#.#.#@#@#.#....@#..@@@#@#@#..@#.@..@#.#.@...#...#.@.#..@@@#.#.@@#.#@#...@.@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#.#.......#@#.....#.#.#@#@@....@#.#...........#.#@#.......#.#..@#.#.......#.#@#...#...#.........#@#.@@#...#...#.....#@#@#.#@#.....................#@#..@#...#.#.#...#.#...#.#.@@#@#@#.#.#.#...#.#................@..#@..#.#.....#.#.#.#.#@#@#...#..@..............#@#.#..@..@@.......@#.@.#..@@.#...#@#.#@#@#@#...#@#@..#@#.#...#.#@#@#...#@#.#@.@#@#...#.....#@#.#...#...#.....#..@#.#.......#...........#.@.#.#..@...@#@#@...@#@#@#@#.........#@..#.......#@@.@.#.#.#...#.#.#.#...@.........#..@....#.........#.......#.....#.@@#@#@..#.....#...#@#.....#.@...#...........#@..#.#@#.....#...#...#.....#.#@#@#@#.#..@....#@#.....#...#.@.#.#.....#.#.......#...#.@...@.#...#@#.#.#...#...#.#...#.....#...#.#@#...@.#.@.#@@.#.#@#......@#@....#..@#....@....#.#.......#@#...#.#.......#@..#.#.#@#@#...@.#...#.#.#.#..@..#.#.....#@#@....#.#.#...#.........#.#@#.#@#.....@...#.#@#.#.#...#@#...#...#@@@#.#...........#@#@@.#..@#@#@#@#...#.#...#.#.#@#.#.#@#.#.....#.@...#.#.#...#.@...#@#.....#...#@@.#....@#.#...#@#.#.@@..@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#@.@#.#.......#@#.....#.#@#@#.......#.#...........#@#@#.......#@#.@.#@#.......#@#.#...#...#..@.@....#@#...#.@.#.@@#@.@..#.#.#.#.#..............@@.....#@#@.@#.@.#.#@#...#@#...#@#...#.#@#@#.#.#.@.#@#............@......#.@@#.#.....#@#.#.#@#@#@#.@.#.....@@..........#@#.#....@..........#.@@#.....#@..#.#@#@#@#.#...#@#...#@#@#.@.#@#@#@#.@.#.#.#.@@#@#...#.....#.#.#...#@..#.....#@.@#@#@......#@@@........#@@.#@#...@...#.#.....#.#.#@#@..@.@.@@#...#.......#...@.#@#.#.@.#@#.#@#.............#.......#........@#@..@...#.....#@@.#@#...#.....#.@@#@#.@@..#..@.@#........@..#...#@#@#...@.#...#...#....@#.#.#@#@#@#.......#@#...@.#@@.#...#.#...@.#.#.......#...#.......#...#.#@#@#...#@@.#@#...#...@.#.@.#.#.#....@#...#..@#.#@#.......#.....#...#.........#.#.......#@#...#.#.......#@@@#@#@#@#@#.....#...#@#@#.#....@#.#.....#@#@....#.#.#...#.........#@#.#@#.#.......@.#.#.#@#@#...#.#...#...#...#@#..@........#@#@.@#..@#@#.#.#@@.#.#...#@#.#@#@#@#@#@#.@...#.@...#.#.#@.@#...@.#@#.....#@@@#@..#@....#@#..@#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#.@.#.#.......#@#.....#@#@#@#.....@.#.#...........#@#.#.......#.#.@.#@#@...@.@#@#@#.@@#.@@#.........#@#...#..@#.@@#.....#.#@#@#.#.....................#.#...#...#.#.#...#@#...#.#...#@#@#@#@#.#...#@#...................#...#@#.....#@#.#.#@#.#.#@@@#....@.........@..#.#.#....@..........#@..#@..@.#...#@#@#.#.#@#...#@#...#.#.#@..#@#.#.#@@.#.#@#...#@#...#..@..#.#@#@..#@.@#.....#...#@#.......#...........#...#.#...@@.@#@#.....#@#.#.#......@..#...#...@...#...@.#@#@#@@.#@#.#.#.............#.......#.........#.@.@...#.....#...#.#...#.....#..@#@#.....#..@..#...........#.@@#@#@#....@#...#...#.....#@#@#.#.#.#.....@.#@#..@@.#@@@#@@@#@#.@..@#@#.......#...#@.....@#.@.#@#.#.#@@.#@..#@#.@.#.@@.@#.@.#.#@#..@..#...#@@@#@#@#.......#....@#..@#........@#@#.@.....#.#.@.#@#@..@..@#...#.#.#.#.#@.@.@#...#.#.#.#.....#.#.....#.#@.@..#.#.#...#.......@.#@#.#@#.#.....@...#@#@#.#.#.@@#@#.@.#...#.@.#.#...........#.#...#.@.#@#@#@#...#@#...#@#@#.#.#@#.#.#.....#.....#.#.#@.@#.....#.#..@@.#...#...#..@.@#.#@.@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#@#@#@#.@..@..#@#...........#@#@#.......#.#.@.#.#@......#@#.#...#...#.......@.#.#...#..@#...#.....#.#@#.#.#.....................#.#...#@@.#@#.#...#@#..@#@#@..#@#.#@#.#.#@@.#.#.................@.#...#@#@..@.#.#@#.#.#.#.#...#.................#.#.#.@..@@.@.@.....#.@.#@....#...#.#.#@#.#.#..@#@#@@@#.#.#...#.#.#.#..@#@#.#.@@#@#@@@#.@...#.#@#.@.#..@#.@@.@#...#.#..@....#...........#@..#.#.......#@#.....#@#@#@#@........#.@.#.......#.....#@#@#...#@#.#.#@.@..@...@...#.......#.........#@@@@@..#....@#@.@#.#...#.....#...#@#.....#.@..@#...........#...#@#.#.....#..@#...#@....#.#.#.#@#@#...@..@#@#.....#...#.@.#.#.@@..#@#......@#...#.......#..@#@#.#.#...#...#.#..@#.....#.@.#.#.#.....#...#..@#@#@#.......#.....#..@#.........#.#...@..@#@#...#.#...@@..#...#@#.#@#.#.....#@..#.#.#.#.....#.#@..@.#@#@@@..#@#@#...#@@.@..@@.#@#@#.#.#.....@@..#@#.#.#.#@@.#@#.@.#...#..@#.#........@..#.#@@.#@..#@#.#.#...#@#.@.#.#.#.#@#.#@#.#.....#....@#@#.#...#.@...#.#.....#...#...#.....#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#..@#.#......@#.#.....#.#.#.#..@.@..#@#.....@.@.@.#.#@#.@@.@..#.#@..#@#.....@.#.#.#@..#...#.........#.#...#...#...#.....#.#.#@#.#.....................#@#...#...#@#@#@@@#@#.@.#.#...#.#.#@#.#@#@@@#@#...@...............#...#@#.@...#.#.#.#.#.#@#@..#.................#@#@#...............#..@#..@..#@@.#.#@#@#.#.#.@.#.#@@.#.#.#@.@#@#@#@#...#@#.#.@.#@#...#.....#.#@#...#@..#..@@@#..@#@#@......#.........@.#...#.#.......#@#.....#.#@#.#@...@...@#@@.#.......#.....#.#@#.@@#@#.#.#.............#.......#....@@...#.......#.....#.@.#.#@.@#.....#@..#.#.....#.@@..#...@......@#.@.#@#.#.....#@.@#..@#@....#.#@#@#@#.#....@..#.#@@@.@#...#..@#.#.....#@#.@@....#...#.......#..@#@#.#@#...#...#@#...#...@@#...#.#@#.@..@#..@#...#.#@#@@.@@@@#@@...#...#@........#.#.......#@#..@#@#.......#...#@#.#@#.#.@...#..@#@#@#.#...@.#.#.....#@#.....#.#@#...#.........#@#@#.#@#...@.....#@#@#@#.#@@.#@#...#...#...#.#...........#@#...#...#.#.#@#.@@#.#...#.#@#.#@#.#@#.#.....#.....#@#.#..@#.....#@#.....#...#.@@#@..@.#.#@@@#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#@#.......#@#..@..#.#.#.#.......#@#...........#.#@#.......#.#.@.#.#....@..#@#.#..@#...#.........#.#.@.#...#...#.....#.#@#.#.#..................@..#@#...#...#.#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#...#@#.....#@#.#.#.#.#@#.@.#................@#.#@#...............#.@.#.....#..@#.#@#.#.#.#.@@#@#.@.#.#.#.@.#.#.#.#...#.#.#...#.#...#@.@..#.#.#...#...#.....#...#.#.......#...........#...#@#..@....#.#.....#.#.#.#.........#...#.......#.....#.#.#@..#.#.#.#....@........#.....@@#.........#.......#.@...#...#.#...#.....#@..#.#.....#.....#.@..@@.....#...#@#.#.....#...#...#@....#.#.#.#.#.#.......#@#@....#@.@#...#.#.....#@#.......#...#.......#@@.#.#.#.#@..#...#.#...#.....#...#.#.#.....#.@.#...#.#.#.......#....@#..@#.........#.#.......#.#...#.#.......#...#.#.#.#.#.@@..#...#.#.#@#.....#.#@....#.#.....#.#.#...#.........#.#.#@#.#........@#@#@#.#@#...#.#...#...#...#@#...........#.#...#...#.#@#@#...#.#...#.#.#.#.#.#.#.#.....#...@.#.#.#...#.....#.#.@...#...#...#....@#@#...#.#.#......#
#.#.#@#...#@#.......#.#.....#@#.#.#....@..#.#...........#@#.#.......#.#@.@#.#.......#.#.#...#...#.........#.#.@.#...#..@#.....#@#.#.#@#.....................#@#...#...#.#@#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#@#.#.#@#.#.#@@.#.................#@#@#...............#@..#.....#...#.#.#.#@#.#...#@#...#@#.#.@.#.#.#.#.@.#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#@..#@#@..@.@.#.#.....#.#.#@#.........#...#.......#.....#.#.#@..#@#.#.#.............#......@#.@@......#....@..#.....#...#.#...#.....#...#.#.....#@.@..#.....@.....#...#.#.#.....#...#...#.....#.#.#.#@#@#.......#@#.....#...#...#.#.....#@#.......#.@.#..@....#...#.#@#.#.@.#...#@#...#.....#...#.#@#.....#...#...#.#@#.......#..@..#...#.........#.#.......#.#...#.#@......#...#.#.#.#.#@..@.#...#.#.#@#.....#.#.....#.#.....#.#.#...#...@.....#.#.#.#.#.........#@#.#@#@#...#.#@..#..@#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#..@..#.#@#...#.....#.#.....#...#...#....@#.#...#.#.#......#
#.#@#@#...#@#.......#.#..@..#@#.#.#.......#.#...........#@#.#.......#.#@@.#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#@#...#.#...#.#.#@#.#.#...#.#...................#.@.#@#.....#@#.#.#.#.#@#.@@#.................#.#.#...............#...#.....#...#.#.#.#.#.#@..#@#...#.#@#@@.#.#.#.#..@#@#.#...#.#...#.....#.#@#...#..@#.....#@..#.#@.@....#...........#@@.#.#..@....#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#..@......#.....@.#.....#@..#@#...#.....#..@#.#.....#.....#.@@...@....#...#.#.#.....#...#...#.....#.#.#.#@#@#.......#@#.@...#@@.#...#.#.....#.#.......#...#.......#...#.#.#.#.@@#...#.#..@#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#@......#@#...#.#...@...#...#.#.#.#.#.....#...#.#.#.#@....#.#@.@..#.#.....#.#.#...#.........#@#.#.#.#.........#@#@#@#@#...#.#.@.#.@.#...#@#...........#.#.@.#...#.#.#.#...#.#...#@#.#@#.#@#.#.#.....#.@..@#.#.#...#.@...#@#....@#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#@#..@....#.#.....#@#@#@#.......#.#...........#@#@#.@..@..#@#..@#@#......@#@#.#...#...#.........#.#...#.@.#...#..@@@#.#.#@#.#.....................#@#.@.#@..#.#@#@@@#@#...#@#...#@#.#@#@#@#...#.#...................#...#@#.....#.#.#.#@#@#.#...#..........@.....@#@#.#...............#...#.....#...#@#@#.#.#@#@..#@#...#.#@#...#.#@#@#.@.#@#.#.@.#.#@..#.@.@.#.#.#..@#@..#.@@@.#...#@#.@.....#..@...@..@.#..@#.#.......#@#.....#@#.#@#.........#.@.#@...@..#.....#@#@#...#@#@#.#.............#....@@.#.........#.......#.....#@@@#@#@..#.....#...#@#@..@.#.....#...........#@@.#@#.#.....#@@@#...#.....#.#.#@#.#@#....@.@#.#.@@..#@@@#.@.#@#.@.@.#@#...@...#...#.......#...#@#.#@#.@@#..@#.#.@@#..@..#...#@#@#.....#...#@..#.#@#.......#.....#@..#....@....#@#.....@.#@#...#@#.......#...#.#.#.#@#.....#...#.#@#@#.@..@#.#.....#@#@.@@.#.#.#.@@#@@.......#@#.#@#@#.@...@@.@#.#@#.#@#...#.#.@.#...#...#@#...........#@#@.@#@@@#@#.#.#...#.#...#.#.#.#.#@#@#.#...@.#.....#@#.#...#.....#@#.....#@.@#...#.....#.#...#@#.#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#@#@#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#@..#.........#.#@@@#..@#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#@..#.#...#@#.#.#@#.#@..#@#@.....@............#@..#.#.....#.#.#.#.#.#@#...#.................#@#.#...............#...#.....#...#.#@#.#.#.#...#.#@..#.#@#...#.#.#@#...#.#.#@.@#.#...#.....#.#.#...#@..#..@..#@.@#@#.......#..@........#...#.#.......#.#.....#@#.#.#.........#..@#.@.....#.....#@#.#.@.#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#..@..#@....#...........#...#.#.#.@..@#...#...#.....#.#.#.#.#.#.@.....#.#.....#...#...#.#.....#.#.......#@..#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#@@.#.........#.#..@....#@#...#.#.......#...#.#.#.#.#.....#...#.#@#@#.....#@#.....#.#.....#.#@#...#.........#.#.#.#.#........@#.#@#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#...#.#@#@#.#.#@#.#.....#.....#.#.#...#....@#.#.....#...#...#.....#.#...#.#@#......#
#.#@#.#...#.#@@@....#.#.....#.#.#.#.......#.#...........#@#@#.......#.#...#.#.......#@#@#...#...#.........#.#...#.@.#...#.....#.#.#.#.#.....................#.#@..#...#@#.#...#.#@@.#.#...#.#.#.#.#@#...#.#...................#...#.#.....#@#.#.#.#.#.#.@.#.................#.#.#.@.......@.....#...#.....#...#@#@#.#@#@#...#.#..@#.#.#...#.#@#@#...#@#.#..@#.#...#.....#.#.#...#@..#.....#...#.#.......#...........#.@.#.#.......#.#..@..#@#.#@#.........#...#.......#.....#.#.#@..#.#.#.#.@...........#.......#.........#.......#.....#...#@#...#.....#...#.#@..@@#....@#...........#...#.#.#....@#...#...#.....#.#.#.#.#@#.......#@#.....#...#...#@#.....#.#.@.....#@..#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#....@...@#.#.......#.#...#@#.......#...#.#.#.#@#.....#...#.#.#.#@....#.#.....#.#.....#@#.#@..#.........#.#.#@#.#.@@@.....#@#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#..@#.#...#.#@#@#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#.@.#.#.#......#
#.#.#.#...#.#@......#.#.....#.#.#.#.@.....#.#...........#@#.#.@...@.#.#...#.#.......#.#@#...#...#@........#@#..@#...#...#.....#@#.#.#.#.....................#@#...#...#.#.#.@@#.#.@.#@#...#.#.#.#.#.#...#@#..@................#@..#@#.....#@#.#.#.#@#.#...#.................#.#.#.........@.....#...#.....#...#.#@#@#.#@#...#.#..@#.#.#...#@#@#@#...#.#@#.@@#@#..@#.....#.#.#...#...#...@.#...#@#.......#...........#...#@#.......#.#.....#.#@#.#.........#..@#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.....#.....#...........#...#.#.#.....#@..#...#.....#.#.#.#.#@#.@.....#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#@.@#...#.#..@#.....#...#@#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#..@#.#@#.#.#..@..#...#.#.#.#....@#@#.....#.#.....#@#.#...#..@...@..#.#.#.#.#@..@.....#@#.#.#.#...#.#...#...#...#.#.........@.#@#...#...#.#.#.#...#.#...#.#@#@#@#.#@#.#..@@.#.....#.#@#...#.....#.#..@..#.@.#...#.....#.#@..#.#.#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#....@..#.#...@@#@#.#.#....@..#@#...........#.#.#.....@.#@#.@@#@#.......#.#.#...#...#.........#.#...#@..#...#@@@.@#.#@#.#.#.....................#.#...#..@#.#@#.@.#.#.@.#@#...#.#@#.#.#.#.@.#.#...................#...#.#...@.#.#.#.#@#@#@#...#.................#.#.#...............#...#.....#...#@#@#@#@#@#...#.#...#@#@#..@#@#.#.#...#@#.#..@#@#@..#.....#.#.#@..#@.@#@..@.#...#@#.......#..........@#...#@#.......#.#..@..#.#.#@#.........#@.@#.......#.....#@#@#@@.#@#.#@#....@........#@......#.@.......#@@.@...#.....#...#@#...#.....#...#@#....@#.....#..........@#..@#@#@#.....#.@.#...#@@..@#.#@#@#.#.#.......#.#.@@.@#.@@#...#.#@...@#@#.....@.#...#@......#...#@#.#.#...#..@#.#...#.....#...#@#.#@....#...#.@@#@#@#.......#.@.@.#...#..@....@@#@#...@...#@#@@.#.#.......#...#@#@#.#@#..@..#.@.#.#.#.#.....#.#@..@.#.#.....#@#@#@..#.........#@#@#@#@#.........#.#@#.#.#...#.#...#...#.@.#@#...........#.#...#...#@#@#.#...#@#@.@#@#@#.#@#@#.#@#.@@@.#....@#@#@#@.@#.....#.#....@#...#.@.#.....#.#...#@#.#...@@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#..@#@#@....@@#.#.....#@#@#@#......@#@#...........#.#.#....@..#.#@..#.#.......#@#.#...#...#........@#.#@..#@.@#@@.#.....#@#@#.#@#.....................#@#.@@#@@@#.#@#@..#.#...#.#...#@#.#@#@#@#...#.#...................#.@.#.#....@#.#.#.#@#.#.#...#.................#.#.#.@.@@........@.#@@@#.....#...#.#@#@#.#.#...#@#..@#@#@#...#@#.#@#...#@#.#.@.#@#...#.....#@#.#.@@#..@#.....#@..#.#.@..@..#...........#...#@#..@....#@#.@...#.#@#.#.........#@..#.......#..@.@#.#.#@@.#.#.#@#.@.@@........#.....@@#..@...@..#.......#..@@.#@.@#@#...#..@.@#...#@#.@@.@#.....#...........#...#.#@#.....#.@.#...#...@.#.#@#@#@#.#.......#.#.....#...#...#@#.....#@#@......#...#.......#..@#@#@#.#@..#...#.#...#.....#@.@#@#.#.....#.@.#...#.#@#.......#.....#...#.........#@#.......#@#...#@#.......#@.@#@#.#.#@#.....#...#@#@#@#.....#@#.....#.#.....#.#.#.@@#.........#.#@#@#@#.........#.#@#.#@#@.@#.#...#@@@#@.@#@#...........#.#@@@#...#@#.#@#..@#.#..@#.#@#.#.#.#@#.#.....#.....#.#.#...#..@..#.#@@@..#...#...#.....#@#.@.#.#.#..@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#.#@......#@#.....#.#.#.#.......#@#...........#@#.#......@#.#...#.#.......#.#.#...#...#.........#@#.@.#...#...#.....#.#.#@#@#@...@@.....@.........#@#...#...#.#@#...#.#..@#.#...#.#.#.#.#.#...#@#...................#...#.#....@#@#.#.#.#.#@#..@#....@...@........#.#@#...............#...#.@...#...#.#@#.#.#@#...#.#.@.#.#.#...#.#@#.#..@#.#.#...#.#@..#.....#.#.#...#...#.@...#...#@#.......#...........#...#.#.......#.#.....#@#.#@#....@....#..@#.......#.....#@#.#...#.#.#.#.............#.......#@........#.......#..@..#...#.#...#.....#...#.#.....#.....#.....@.....#@..#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#..@#...#.#.....#.#..@@@..#.@.#.......#@..#.#.#@#@..#...#.#@@.#.....#...#@#@#..@..#...#...#@#.#.......#.....#..@#.........#.#.......#.#...#.#.......#...#@#.#.#@#.....#...#.#@#.#.....#.#...@@#.#....@#@#.#...#.........#.#.#.#@#.......@.#.#@#.#@#...#.#...#...#...#@#...@..@..@.#.#.@.#.@.#.#.#.#...#.#@.@#@#.#@#.#.#@#.#.@...#....@#.#.#@..#....@#.#@@...#...#...#.....#.#...#.#.#......#
#.#@#.#...#.#.@.....#@#@....#.#.#.#.......#.#...........#@#.#@....@.#@#...#.#..@....#.#.#...#...#.........#.#.@.#...#...#.@...#.#@#.#.#......@....@.....@...#.#...#...#@#@#...#.#...#.#...#.#.#.#.#.#.@.#.#...................#...#.#.....#@#@#.#.#@#@#...#.................#.#.#...............#.@.#.....#...#.#.#.#.#@#...#.#...#.#.#...#@#.#@#...#.#.#...#.#...#.....#.#@#...#...#@...@#...#.#.......#...........#...#.#.......#.#..@..#.#.#.#.........#@..#.......#.....#.#.#@..#@#.#.#.............#.......#.........#......@#.....#...#.#...#.....#..@#.#.....#.....#...........#@..#.#.#.....#...#..@#..@..#.#.#.#.#.#.......#.#.....#.@.#...#.#...@@#.#.....@.#.@.#.......#...#@#@#@#...#.@.#.#..@#.....#...#@#.#.....#...#...#.#.#.......#.....#@@.#.........#.#.......#@#...#.#.......#...#.#@#.#@#.....#...#.#.#.#.....#.#.....#@#.@...#.#@#...#...@.....#.#.#.#.#....@....#.#.#.#@#@..#.#...#...#...#.#...........#.#...#..@#.#.#.#...#@#.@.#.#.#@#.#@#@#.#.....#.....#.#@#@@.#.@...#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#......@#@#..@@.#@#.#.#..@....#@#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.........#.#...#...#@..#.....#.#.#.#.#...........@.........#.#...#...#@#@#.@.#.#...#@#...#.#.#.#@#.#.@.#.#...................#..@#.#@...@#.#.#@#.#.#.#@@.#.................#.#@#...............#.@.#@....#...#.#@#.#.#.#...#.#...#@#@#...#@#@#.#...#.#.#..@#.#@.@#.....#@#@#..@#...#.....#...#.#.......#...........#.@@#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#............@#.......#.........#.@...@.#.....#...#.#...#.....#...#@#.....#....@#...........#.@.#.#@#.....#...#.@.#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.@.....#...#.......#.@.#.#@#@#...#...#@#@@.#..@..#...#.#.#.....#...#...#@#@#.......#.....#@..#.........#.#.....@.#@#...#@#..@....#...#@#.#.#.#.....#..@#.#.#.#.....#@#....@#.#.....#.#.#...#.....@...#.#.#.#.#.........#.#@#.#.#.@@#.#...#...#..@#.#@....@.@...#.#...#@@.#.#.#.#...#.#.@.#.#.#@#.#.#.#.#....@#.....#.#.#...#.@.@.#@#.....#...#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#.#.....@.#@#@..@.#@#.#.#...@...#.#........@..#.#.#.@@.@.@#.#@.@#@#.......#@#.#..@#...#.........#.#..@#...#...#@..@.#.#.#@#.#@.........@@.....@...#@#...#...#.#@#...#.#...#.#@.@#@#@#@#.#.#...#.#...........@.......#..@#.#.....#@#@#@#.#.#@#...#.................#@#@#...............#.@.#.....#...#@#.#@#@#@#.@@#.#@.@#.#@#.@.#.#.#.#.@@#.#.#...#@#@@.#.....#.#.#...#.@.#.....#@@@#@#..@@...#.........@.#...#@#.......#@#.....#.#.#.#...@.....#..@#.@...@.#.....#.#@#.@.#.#.#@#............@#....@..#.........#......@#.....#@@@#.#@.@#.@...#...#@#.....#.@@@.#...........#@@@#@#@#.....#.@.#.@.#.....#.#@#@#.#@#..@....#.#..@@@#..@#@.@#@#.@...#@#.......#@..#.@.....#@@@#.#@#.#...#...#.#...#@@...#...#@#@#.@.@.#...#...#.#@#...@...#.@...#...#@........#.#.......#@#...#.#.......#.@.#.#.#.#@#.....#...#@#@#@#.....#@#@....#.#..@@.#.#@#.@.#.........#@#@#.#@#...@.....#@#.#.#.#.@.#@#@@@#...#..@#.#.@@.......@#@#...#...#@#@#@#...#@#@..#@#@#@#@#@#.#@#.....#.....#.#@#.@.#.....#.#..@..#..@#...#...@.#@#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#...@.................#.#...#...#.#@#...#.#...#.#...#.#.#.#.#.#...#.#...@...............#...#.#.....#.#.#@#@#@#.#@..#.................#.#.#..@.....@....@.#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.@...#@#.#...#...#.....#...#.#......@#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#...@.....#.......#.....#...#.#...#.....#...#@#@....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#@..#.....#...#@#@#.....#...#@..#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#@..#.#.#.#.....#.#.....#.#.....#.#.#...#.......@.#.#.#.#.#.........#@#.#.#.#...#@#...#...#...#.#...........#.#@..#...#@#.#@#...#@#...#.#.#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#@#...........#.#.#.......#.#...#@#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#@@.#.................#.#.#...............#@..#.....#..@#.#.#.#.#@#@..#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#.@.#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#@........#...#......@#...@.#.#.#...#.#.#.#.............#.......#...@.....#.......#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#@#.#.........#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#@#.#...#.#.......#.#.....#.#.#.#@......#@#...........#.#.#.......#.#...#.#.......#.#.#...#@@.#.........#.#@..#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#.@.#.#...................#..@#.#.....#.#.#.#.#.#.#...#.................#.#@#......@........#...#.....#...#.#.#.#.#@#...#.#@..#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#....@#...#.#.......#...........#...#.#.......#.#.....#.#.#.#....@....#...#..@...@#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#@..#...#.....#@#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#.@.#...#.#...#.....#...#.#.#.....#..@#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.@.....#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#@..#.....#.#.@.#.#@#..@...#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#@..#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#.#.#.#.#.#.@.#.#@..#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.....@...#...#..@....#.@...#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#@#.....#.....#...........#...#.#.#.....#@..#...#.....#.#.#@#.#.#.......#@#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#..@#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#..@........#@#..@#@@.#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#..@#.#.#......#
#.#.#.#...#.#.......#@#....@#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#..@#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#.@.................#...#.#..@..#.#.#@#.#.#.#...#.................#.#.#...............#.@.#.....#...#.#.#.#.#.#@..#.#...#.#.#...#.#.#.#...#.#.#@..#.#...#.....#.#@#...#..@#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#....@#.#.#@..#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#@....#.#.#.#.#.#.......#.#.....#...#...#@#.....#@#.......#@..#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#@#.#.@.#.........#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#@#....@......#.#...#...#.#.#.#...#@#...#.#.#.#.#@#.#@#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.@...#@#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#@#.....#@#.#.#.#.#.#...#.................#.#.#...............#@..#.....#...#.#.#.#@#@#...#.#...#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#@........#...#.......#@....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#..@....#...#.......#...#.#.#.#...#...#.#...#.....#...#.#@#.@...#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#.@.#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#@..#@#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#..@#@#.......#.#.#...#...#.........#.#...#...#...#@....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#@..#@#...................#...#.#....@#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#@#...#@#.#.#...#.#.#...#.#...#...@.#.#.#..@#...#....@#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#@....#.#.#...#.#.#@#.............#.......#.........#..@.@..#.....#...#.#...#....@#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#@....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#@......#@..#.#.#.#@#.....#..@#.#.#.#.....#.#...@.#.#.....#.#.#..@#.........#.#@#@#.#.........#.#.#.#.#...#@#...#...#...#.#@..........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#@....#.#.#...#.....#@#.....#...#...#.....#.#...#.#@#......#
#.#@#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#.@.#.....#.#.#.#.#.....................#.#..@#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#.@.#.#.....#.#.#@#@#@#.#@..#.................#.#.#...............#...#.....#...#.#.#.#.#.#@@.#.#...#.#.#..@#@#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.@.....#...........#...#.#.......#.#.....#.#.#.#....@....#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#....@#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#....@#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#@....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#.@.#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#@#.#.#.#.#@#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#.@.#...#.....#.#@#.#.#.....................#.#.@.#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#.@.................#...#.#.....#.#.#@#.#.#.#@..#.................#.#.#...............#..@#.....#...#.#@#.#.#.#...#.#..@#@#.#...#.#.#.#...#.#.#@..#.#...#.....#.#@#.@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.@...#.#.#...#@#.#.#.............#.......#.........#....@@.#....@#...#.#...#.....#...#.#.....#..@..#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#@..........#.#@..#...#.#.#.#...#.#...#.#.#@#.#.#@#.#.....#.....#@#.#...#.....#.#.....#...#...#.@...#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#.#@.@..#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#.@@#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#...#@#.....#.#.#.#@#.#.#@@@#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#@#...#.#.#...#@#.#.#...#@#.#@@.#@#...#.....#@#.#...#...#..@..#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#@@@#.......#.@...#.#@#@.@#@#.#@#@......@.....#.......#@........#.......#.@...#.@.#.#...#.....#...#.#.....#.....#@..........#...#.#.#...@.#...#...#.....#@#.#.#.#.#.......#.#.@...#...#@..#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#@@@#.....#.@.#.#.#....@#.@@#...#.#.#..@....#..@..#...#.........#.#..@....#.#...#.#@......#...#.#.#@#.#.....#.@.#.#.#.#.....#.#.....#.#.....#.#@#@..#....@.@.@#.#@#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#.@.#...#@#@#.#...#.#...#.#.#.#@#.#.#@#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#@#.......#@#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#..@#...#...#.@...#@#.#.#.#.....@...............#.#...#...#.#.#...#.#...#.#@.@#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#@#.#.#.@.#.................#.#.#...............#..@#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#.@.#...#.....#...#.#.......#@..........#...#@#.......#@#.....#.#.#.#.........#@..#...@...#.....#.#@#@..#.#.#@#.............#.......#.........#.......#.@...#...#@#@..#.....#.@.#.#.....#.....#...........#...#@#.#@....#...#..@#.....#@#.#.#.#@#.......#.#.....#...#...#@#.....#.#@.....@#...#.......#...#@#.#.#...#...#.#..@#.....#...#@#.#.....#.@.#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#@@.#@#@#.#..@.@#@#.....#.#.....#@#@#...#.........#.#@#@#.#.........#.#.#.#.#...#@#...#...#..@#.#........@..#.#...#...#.#.#.#...#.#...#.#@#@#@#.#.#.#.....#.....#.#.#...#....@#.#..@..#...#...#...@.#.#...#.#.#......#
#.#@#.#...#.#.......#.#...@.#.#@#.#.......#.#...........#.#.#.......#.#.@.#.#.......#@#.#...#...#.........#.#...#.@.#...#.@...#.#.#.#@#.....................#.#.@.#...#@#.#...#.#...#@#@..#.#.#.#@#.#...#.#...................#...#.#.....#@#.#@#@#.#@#.@@#.................#@#.#.....@.........#..@#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#@#.#.#.............#.......#.....@...#.......#.....#...#.#.@.#...@.#.@.#@#@....#.....#...........#...#.#.#.@@@.#.@.#@..#.....#.#.#.#.#.#.......#.#.@...#...#...#@#.....#.#.......#...#.......#..@#.#.#.#..@#...#.#...#.....#...#@#.#.....#.@.#@..#.#.#.......#.....#...#.........#@#.......#.#...#@#.......#...#.#@#.#.#.....#..@#@#@#.#..@..#.#.....#.#.....#@#@#...#.........#.#@#@#@#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#@#.#.#.#.....#.....#.#.#..@#.@...#.#.....#...#...#...@.#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.@.....#.#.....#@#.#.#.......#.#...........#@#@#.......#.#...#.#.......#.#.#...#...#..@......#.#..@#.@.#...#.....#.#.#@#.#.....................#.#...#...#.#.#.@.#@#...#@#...#.#.#.#.#.#...#.#...................#...#.#....@#.#.#.#.#.#.#...#.@..@............#.#@#..............@#...#.....#...#.#.#@#.#.#...#@#@..#.#.#...#@#.#.#..@#.#.#...#.#...#..@..#.#.#...#...#.....#...#.#.......#...........#...#.#.....@.#@#.....#.#.#@#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#......@..#.......#.....#@..#.#.@.#.....#..@#.#..@@.#.....#....@......#...#@#.#...@.#...#...#.....#@#@#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#....@#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#@#...#.#.......#@@.#.#.#@#.#..@..#...#.#.#.#.....#@#.@...#.#@....#.#@#.@.#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#@#@#.#.@.#@#...#.#@#@#.#.#.#.#.....#.....#.#@#..@#.....#@#.....#.@.#...#.@...#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#....@......#.#.#...@.@.#.#...#.#.......#.#@#...#...#.........#.#@@.#..@#...#.....#.#@#.#.#.................@...#.#...#...#.#.#@..#@#@..#.#...#.#.#.#.#.#...#.#...................#...#.#.@@..#@#.#.#.#@#.#...#...........@..@..#.#@#....@..........#...#.....#...#.#.#.#.#@#...#@#@.@#.#.#...#.#.#@#...#.#.#...#.#.@.#.....#@#.#...#...#.....#...#@#.......#...........#...#.#.......#.#@@...#.#.#.#.........#...#.......#.....#.#@#...#@#.#.#...@.........#.......#.........#.......#.....#@..#.#...#...@.#@..#.#.....#..@..#...........#.@.#@#.#.....#...#...#.....#@#.#.#.#.#.......#.#...@.#...#...#.#.....#.#.......#...#....@..#...#@#.#@#.@@#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#@#.......#.#...#.#.......#@..#.#@#@#.#.....#..@#.#.#@#@....#.#.....#@#.....#@#@#@.@#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#@#...#@#.#.#@#@#.#.#@....#.....#.#@#...#.....#@#.....#...#...#.....#@#...#.#.#@.....#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#.@.........#.#.#.......#.#...#.#..@....#.#@#.@.#...#........@#.#..@#...#...#.....#.#.#.#.#...............@.....#.#...#...#.#@#@@.#@#...#.#..@#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#@#...#.#.#.#...#.#.#...#@#...#..@..#.#.#...#...#.....#...#@#.......#...........#...#.#@.@....#.#@....#.#.#@#.........#..@#.@.....#....@#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#.#.....#.....#..@........#...#.#.#...@@#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@@.#.#.#@....#...#@..#@#.#.......#.@...#...#.......@.#.#.......#@#...#.#.......#...#.#.#.#.#@.@@@#...#.#.#.#.....#.#...@.#@#.....#.#@#.@@#.........#.#.#@#@#.........#.#.#.#.#...#.#...#..@#...#.#...........#.#...#...#.#.#.#...#@#...#@#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#....@#@@.#...#.....#.#...#.#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#.#.......#@#.....#.#@#.#.......#.#...........#.#@#.......#@#...#.#.......#.#@#...#..@#@@@.@..@.#@#...#...#..@#.....#@#.#.#.#..@....@..@..........#@#@..#@@.#.#.#@.@#@#...#.#...#.#@#.#@#@#@.@#@#...................#.@.#.#.@...#@#.#@#.#@#@#...#....@............#.#.#..........@..@.#..@#.....#@..#.#.#@#@#@#...#@#.@.#@#@#.@@#.#.#@#...#.#.#...#.#...#.....#.#.#@..#...#@....#.@@#@#.....@.#..@....@..@#...#@#......@#@#@....#.#@#.#..@..@.@@#...#@..@@..#.....#@#@#.@.#@#.#.#........@....#.......#@..@.....#...@...#.....#...#@#...#.@...#@.@#@#...@@#...@.#@..........#.@.#.#@#.@...#...#...#@..@.#.#.#@#@#@#@......#@#.....#@@@#...#@#.....#@#@......#..@#@....@@#...#.#.#.#..@#.@@#@#...#.....#.@@#.#@#....@#..@#...#@#@#@...@..#.@.@@#...#........@#.#.......#.#.@.#@#.@@..@.#@@@#.#.#.#@#...@@#...#@#.#.#.....#@#.....#@#..@@.#@#.#@..#.......@@#.#.#@#.#.........#@#@#.#.#...#.#...#..@#...#.#...........#@#..@#...#@#@#.#@@@#.#...#@#.#@#.#@#.#.#.....#.....#@#.#.@.#.....#@#...@.#...#.@@#.....#@#@..#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#@#.#@..#.#...................#...#.#.....#.#@#.#.#.#.#@..#.................#.#.#...............#.@@#.....#...#.#.#@#.#.#...#.#...#.#@#...#@#@#.#.@.#.#.#...#.#..@#.....#.#.#...#@..#.....#...#.#.......#...........#...#.#......@#.#.....#.#.#.#.........#...#.@.....#..@..#.#.#...#@#.#.#........@....#@......#.........#.......#.@...#...#.#...#@....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#.#.#..@..#...#...#.#.#.......#....@#...#.........#.#.......#.#...#@#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#....@#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#@#.#.#.#.....#...@.#.#.#..@#.....#.#.....#...#...#.@.@.#.#...#.#.#......#
#.#@#.#.@.#.#.......#.#.....#.#.#.#.......#@#.......@...#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#@..#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#.@@#.....#...#.#.#.#.#.#...#@#...#.#.#...#@#.#@#...#.#.#...#.#@@.#...@.#.#.#...#...#.@...#...#.#.......#...........#...#.#.......#.#.....#.#.#.#......@..#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#...@.#...#.#...#....@#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#@..#.....#...#.#.#@..@.#...#...#@#@#.......#.@...#@..#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#@#.....#.#.#...#.........#@#.#.#.#.........#@#.#.#.#...#@#...#...#.@@#.#...........#.#...#...#.#@#.#@..#.#...#.#.#.#@#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#@#.#...#.#.......#@#.....#.#.#.#.......#.#...........#@#.#.....@.#.#...#.#.......#@#.#.@.#...#.........#.#...#@..#...#.....#.#.#@#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#@..#.#.....#.#.#.#.#.#.#...#.................#.#.#...........@...#@..#.....#...#.#.#.#.#.#@..#@#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.@...#.#.#@..#.#.#.#.............#.......#.........#.......#...@.#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#@....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.....@.#...#.#.#.#...#@..#.#.@.#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#@....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#.@.#.@.#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#.#......@#.#...........#.#.#.......#.#.@@#.#.......#.#.#...#@..#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#@#.#.#@#@#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#..@#.#.#.#.#.#...#@#@..#.#.#...#@#.#.#...#.#.#...#.#..@#.....#.#.#...#...#.....#...#.#.......#...@.......#...#.#.......#.#.....#.#.#.#.........#...#.......#...@.#.#.#.@.#.#.#.#.............#.......#.........#.......#...@.#...#.#...#...@.#...#.#.....#.....#...........#...#.#.#.....#...#...#...@.#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#@#.#.#...#...#@#@@@#.....#...#.#.#.....#...#...#.#@#.......#.....#@..#.........#.#....@..#.#...#@#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#@..#.#...........#.#...#...#.#.#.#...#@#...#.#@#@#@#.#@#.#.....#.....#.#.#...#...@.#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#@#...#.#.#.#.#.#...#@#...................#...#.#...@.#.#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#.@.........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#@..#.....#...#.#.#.....#...#...#.#.#.......#.@...#...#..@......#.#.......#.#...#.#.@.....#...#.#.#@#.#.....#...#.#.#.#.....#.#....@#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#@..#...#.#.#.#...#.#..@#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#@#.....#...#...#.@...#.#...#.#@#@.....#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#.........@.#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#.@.#.#...................#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#@..#.....#...#.#@......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#@....#.#.#...#.#.#.#.@...........#..@....#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#.@.#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#.@.#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#@........#@#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#.@.#.....#.#.....#...#...#....@#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#.........@.........#...#.#.....#.#.#.#@#.#.#.@.#.................#@#.#...............#...#...@.#...#.#.#.#.#.#...#@#...#.#.#...#@#@#.#...#.#.#...#.#...#.....#.#.#...#...#..@..#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#...@.#.#.#...#@#.#.#.............#.......#.........#.......#.@...#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.@...#...#...#....@#.#.#.#.#.#.@.....#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@..#.#.#.....#...#...#.#.#.......#..@..#..@#.@.......#.#.......#.#...#@#..@....#...#.#.#.#.#.....#...#.#.#.#.@...#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#@.@#...#.#..........@#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#.@.#.................#.#@#...............#...#.....#@@.#.#.#.#.#.#.@@#.#...#@#@#@..#.#.#.#...#.#@#...#.#...#@....#.#@#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#....@#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#.@.#...#.....#.#...#@#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#@..#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#...@.#@#.#.#.#.#.#...#.................#.#@#.............@.#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#.........@.#@..#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#@..#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#.........@.#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.@.....#...#.#.#.#...#...#.#...#.@...#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#..@#.#...........#.#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#@..#.#.#.#.#.#...#.#.......@...........#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#..@.@#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#..@#.#.#.#.............#.......#..@......#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#..@..#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#....@#.#@#@..#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#.#.#@#.............#.......#.........#.......#.....#..@#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@@.#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#.........@.#...#.#.......#.#@....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#.....#...@.#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#..@..#.#.#...#.........#.#.#.#.#......@..#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#@..#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#.@.#.#.......#.#.#...#...#.....@...#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#...@.#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#..@#.#.#...#.#.#@#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#......@#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#...@.........#.......#.........#.......#.....#@.@#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#.@.#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#..............@..#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...@@......#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#..@#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.....@.#.#.....#...#..@#.#..@..#.#.......#...#....@..#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#@......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#@#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.....@...#.#.#.#.#...#.#...#...#@..#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#...@.#.#.#.#.#.#.#..@#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#....@..#...@.#...#.........#.#.......#.#...#@#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#@....#.#@#...#.....#.#.....#@..#...#.@...#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#@#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@..#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#..@..#...#.#.......#...........#...#.#.......#.#@@...#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#.@.#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#@......#.....#...#.........#.#..@....#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.......@.#.#.#.#.#...#.#...#...#...#.#...........#.#.@.#...#.#.#.#@..#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#....@................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#@..#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#....@#.#.#...#...#.....#...#.#.......#...........#...#@#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.@...#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#...@.#...#...#.#.#@......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#.@.#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#......@..#@#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#.@.#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#..@..#.#.#...#.#.#.#.............#.......#.........#....@..#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#....@#...#.@.#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#.@.#.#.......#.#.#...#...#.........#.#...#...#...#..@..#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#....@..#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#..@..#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#.@.#...#.#...#.....#...#.#.#..@..#...#...#.#.#.......#.....#...#.........#.#.....@.#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.@...#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#@..#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#..@..#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#@..#.#...#.#...#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.......@.........#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#.@.#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#@..#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#@..#...#.#...#...@@#...#.#.#.....#...#...#.#.#.....@.#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#@#.#@#.....#.#.....#.#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#.@.#.#.......#.#.#...#...#@........#.#...#...#...#..@..#@#.#.#.#..............@......#.#...#...#.#@#...#.#...#.#.@@#.#.#.#.#.#...#.#.......@...........#...#.#.....#.#.#.#.#.#.#.@.#........@........#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#@..#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#@..#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#.@.#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.@.......#.#.#.#@#...#.#...#...#.@.#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#@#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#...@.#.#.#@..#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#..@#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#@#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#.#.#.#.#.#.....#...@.#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#@#.......#@#.#@..#...#.........#.#@..#...#..@#.....#.#.#.#.#.....................#.#...#.@.#.#@#@@.#@#...#.#..@#.#.#.#.#.#.@.#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#..@..#...#@#.#@#.#@#...#.#...#.#.#...#@#.#.#...#.#.#...#.#.@.#.....#@#.#...#...#.....#...#.#..@....#...........#...#.#.......#@#.....#.#@#.#@..@.....#...#.......#...@@#.#@#@..#@#@#.#.............#.......#........@#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#.#.....#@#.......#@.@#.......#...#.#@#.#...#@.@#.#@..#.....#@..#.#.#.....#...#..@#.#.#.......#.....#...#.@.......#.#.......#.#...#.#@.....@#...#.#@#.#.#@.@@.#...#@#@#.#...@.#.#.....#@#.....#.#.#...#@.....@..#.#@#.#@#.........#.#@#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#@..#@#..@#@#.#@#.#@#.#.#@@...#.....#.#.#@..#.....#.#.....#...#..@#.....#.#...#@#@#......#
#.#.#@#..@#.#.......#.#@....#.#.#.#...@...#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#..@#...#...#.@...#.#.#.#.#.....................#@#...#...#.#.#...#.#...#@#@..#.#.#@#@#.#...#@#...................#...#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#.@.#.....#...#.#.#@#.#@#...#.#...#.#.#.@.#.#.#.#..@#.#.#@..#.#...#.....#@#.#...#...#.....#...#.#@......#...........#...#.#.......#.#.....#.#.#.#........@#...#@......#.@...#@#@#...#.#@#@#..@..........#.......#..@......#.......#.....#...#@#...#.....#...#@#.....#.....#.@.........#@@.#.#.#.....#...#@..#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#@..#.#.......#@..#@#.#@#@#@....#...#.#.#.#.....#.#.....#.#.@...#.#.#...#.........#.#.#@#.#.........#.#.#.#.#@.@#.#...#@..#...#@#...........#.#...#...#.#@#.#@.@#.#@..#.#.#.#.#.#@#@#@....#.....#.#.#..@#.....#@#....@#...#...#.....#@#...#@#.#......#
#.#.#@#@@@#.#.......#.#.....#.#.#.#.......#@#...........#.#@#....@..#.#...#.#.......#.#.#...#...#.........#.#...#...#...#..@.@#.#.#.#@#.....................#.#...#...#.#.#...#@#..@#@#...#@#.#.#.#.#...#.#.............@.....#...#.#.....#@#.#.#.#.#@#...#.................#.#.#...............#..@#.....#...#@#.#@#.#@#...#.#@..#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#...@.#.#.#.#.........#@..#..@....#.....#.#.#.@.#.#.#.#.............#.......#......@..#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#@..@...#.#.....#.@@#...#.#.....#@#.......#...#.......#...#.#@#.#...#.@.#.#..@#.....#..@#@#.#.....#@@.#...#.#.#.......#.....#.@.#.........#.#.......#@#...#.#@.@@..@#...#.#.#@#@#.@...#...#@#.#.#....@#@#.....#@#.....#.#@#..@#....@....#.#@#.#.#.........#@#.#.#.#...#.#...#.@.#...#.#...........#.#...#...#.#.#.#...#@#...#@#.#.#.#.#.#.#@....#.....#@#.#...#.....#.#@..@@#...#...#@..@@#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#@..#.#.......#.#@....#.#.#.#.......#.#...........#.#.#.......#@#...#@#.......#.#.#...#...#@........#.#...#...#.@.#.....#.#.#.#.#.....................#@#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#@#...............#..@#.....#...#.#@#.#.#@#...#@#...#.#.#...#.#.#.#...#@#.#...#.#...#.@...#.#.#...#...#.....#...#.#.@.....#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#@........#.......#..@..#...#.#.@.#.....#...#.#...@.#.....#...........#...#.#.#...@.#...#...#.....#.#.#@#.#@#.......#@#.....#...#...#.#.....#.#.......#...#.......#.@.#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#....@..#@#...#@#.......#.@.#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#@#...#.........#.#.#@#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#..@#.#...#.#.#@#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#.@.#.....#.#.@.#@#.#....@.#
#.#.#@#...#.#.......#@#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#@................#@#.#...............#...#.....#..@#.#@#@#@#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#..@#.@.#.....#...#.#...@...#.......@...#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#@#......@#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#..@..#..@#.#.#.....#...#...#@#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#@#.#.#@....#...#.#.#.#@....#.#....@#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#@..#...#.#...@.......#@#.@.#...#.#.#.#..@#.#...#.#.#.#@#@#.#.#.....#@...@#.#.#...#.....#.#.@...#@@.#..@#.@...#.#...#@#.#......#
#.#.#@#...#.#.......#.#@..@.#.#.#.#.......#.#...........#.#.#.......#@#...#@#.....@.#.#.#...#...#.........#.#...#...#..@#.....#@#.#.#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#.#...#.#...................#.@.#@#....@#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#@.@#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#@#...#...#.....#...#@#....@..#...........#...#.#..@@...#.#@....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#......@#.....#...#.#...#.....#...#.#.....#.....#...........#@..#@#@#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#.@.#.#.#.@.....#.....#...#.........#@#.......#@#...#.#.......#...#.#.#.#.#.....#.@.#.#.#.#.....#.#...@.#@#.....#@#.#...#.........#@#.#.#.#.........#.#.#.#@#..@#@#...#...#...#.#...........#.#...#@..#.#.#.#@@.#@#.@.#@#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#@..#...@.#@#...#@#.#......#
#.#.#@#...#.#.......#.#....@#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.....@...#.#@..#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.....@@..@.......#.#.#...............#..@#.....#...#.#.#@#@#@#...#@#...#.#.#...#.#.#.#...#.#.#.@.#.#...#..@..#.#@#...#...#.....#...#.#.......#...........#...#.#.....@.#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#.@@#.....#...#.#@....#...@.#...........#...#@#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#@....#.#.......#...#.......#@..#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.@.....#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.......@.#.#.#.#.#.........#.#.#.#.#...#.#...#.@.#.@.#.#...........#@#...#...#.#.#.#...#.#...#@#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#.@@#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#......@........#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#.#.#.@@#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#......@....#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#.#.#.#@............#.......#.........#.......#...@.#...#.#...#.....#...#.#.....#.@...#...........#...#.#.#.....#@..#...#.....#.#.#@#.#@#.......#@#.....#...#...#.#.....#@#.......#...#.......#..@#.#.#.#...#...#.#@..#.....#...#.#.#.....#...#..@#.#@#.......#.....#@..#.........#.#.......#@#...#.#.......#...#@#.#@#.#.....#@.@#.#.#.#.....#.#.....#.#.....#.#.#...#.....@...#.#.#.#.#.........#.#@#.#@#...#.#..@#...#...#@#...........#@#...#@..#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#...@.#@#.#...#.....#@#.....#..@#.@.#....@#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#.@.#@#.......#@#.....#@#@#@#.......#.#.@.........#@#@#.......#.#...#@#.....@.#.#@#...#...#.....@.@.#.#...#...#...#.....#@#@#.#@#.....@...............#@#...#..@#@#.#@@.#@#...#@#...#@#.#.#@#@#@.@#@#..@............@...#@..#.#.....#.#.#@#@#@#@#...#.................#.#.#@..............#...#.....#@@.#@#@#.#@#@#...#@#...#.#@#..@#@#.#.#...#.#@#...#.#..@#.....#.#.#..@#.@.#.....#.@.#@#.......#..........@#@.@#.#.......#.#.....#@#.#.#.........#...#......@#.....#.#@#...#.#.#@#.............#.......#@.......@#.......#.....#...#.#...#....@#...#.#...@.#.....#@@.....@...#...#.#.#.@..@#@@@#...#.....#.#.#@#.#@#@.@@.@@#.#.....#..@#.@.#.#.....#@#.@...@.#.@.#.......#...#@#.#.#...#.@@#@#...#...@@#...#@#@#.....#...#...#@#.#..@..@@#.@..@#...#......@..#@#.......#@#...#@#@@.@@.@#.@.#.#.#@#.#.....#...#.#.#.#.....#@#...@.#@#@@...#@#@#..@#.........#@#@#@#.#.....@...#@#@#.#@#...#@#.@@#.@.#@@.#@#@..........#.#...#.@.#@#.#@#@..#@#...#@#@#@#.#@#.#.#.....#..@..#@#@#@@@#..@@.#.#@..@.#...#@@.#.....#.#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.......#.#.....#@#@#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#@.@#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#..@..#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#@#.#.......#.#.....#...#...#@#....@#@#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#@..@@#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#..@#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#@#...#.#.@.....#.#.....#.#.#.#.......#.#.........@.#.#.#.......#@#...#.#...@...#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#..@#...#.#.#...#.#...#.#...#.#.#.#.#.#@..#@#..........@........#...#.#...@.#.#.#.#.#.#.#...#.................#.#.#...............#..@#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#.@.#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#@#@....#.#.......#...#.@.....#...#.#.#@#...#...#.#@..#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#....@..#.#...#.#.......#...#.#.#.#.#....@#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#.@.#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#.@.#.#@....@.#.#.....#.#@#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.@.@...#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#..@......#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#@....#...#.@.#@#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#@#.#.....#...#.#.#.#.....#.#...@.#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#.@.#.#...#..@#...#.#@..........#@#...#...#.#.#.#...#.#@@.#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#@..#.#.......#.#.....#.#@#@#.......#.#...........#.#@#.......#.#...#.#.@.....#.#.#...#...#@........#.#...#...#...#.....#.#.#.#@#.@...................#.#.@.#...#.#.#...#.#@..#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#..@#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#....@#.#.#...#@#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#....@#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#..@..#@#.......#...#....@..#...#@#.#@#...#...#@#...#.....#...#.#.#.....#@@.#...#.#.#.......#.....#...#.........#.#.......#@#@..#.#.......#...#.#.#.#.#....@#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#..@#...#@#...........#@#...#...#.#.#@#...#.#..@#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#........@............#.#...#...#.#.#...#.#...#.#..@#.#.#.#.#.#...#.#...................#...#.#...@@#.#.#.#.#.#.#@.@#...............@.#.#.#...........@...#..@#.....#...#.#.#.#.#.#...#.#@..#.#@#..@#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.@..@....#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#....@#...#...#@#.....#.#.@....@#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#.@.#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#...@.....#.#.#@#.#.........#.#.#.#.#...#.#...#...#.@.#@#...........#@#...#...#.#.#.#...#.#.@.#.#.#.#.#.#.#.#.....#.....#.#.#.@.#.....#.#.....#...#...#.....#.#...#@#@#......#
#.#.#.#...#.#....@..#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#......@............@.#.#...#...#.#.#...#.#.@.#@#...#.#.#.#.#.#...#.#.@.................#...#@#.....#.#.#.#.#.#.#...#................@#.#.#...............#...#.....#...#.#@#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#...@...#.#.....#.#.#@#.........#...#.......#..@.@#.#.#...#@#@#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.....#.....#@..........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#@#.....#@#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#....@#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#@.@#.#.#.#...#.#.@.#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#@#...#.#......@#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#..@....#.#.#...#...#.....@@..#.#...#...#...#.....#@#.#.#.#.....................#@#..@#...#.#.#...#.#...#.#...#.#.#.#.#@#.@.#.#...................#...#.#.....#.#.#.#.#.#.#.@.#.......@..@......#.#.#...............#@..#.@@..#@..#.#.#.#.#.#...#.#...#.#.#...#.#@#.#@.@#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...@.......#...#.#...@...#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#.#.....#.....#...........#...#.#.#....@#@@.#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#@....#.#.......#...#.......#...#@#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.@.....#.....#...#.........#.#..@....#.#...#.#.......#...#.#.#.#.#...@.#...#.#.#@#....@#.#.....#.#...@.#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#....@#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#.#@@.....#.#.....#.#.#.#.......#.#...........#@#.#@......#@#...#.#.......#.#.#.@@#...#.........#@#@..#...#@..#@.@.@#.#.#.#.#.....................#.#...#...#.#.#...#.#...#@#...#@#@#.#.#.#...#.#...................#..@#.#.....#.#@#@#.#.#.#.@.#.................#.#@#...............#...#.....#...#@#.#.#.#@#...#.#.@.#.#.#...#@#@#.#...#@#.#...#@#...#.@...#.#.#...#...#.....#...#.#.....@.#...........#...#.#.......#.#..@@.#@#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#...@...#...@.....#....@.@#.....#...#@#...#.....#...#.#.....#.....#.....@..@.@#.@.#@#@#.....#...#..@#.....#.#.#@#.#.#.......#.#.....#@..#@@@#.#.....#.#.......#..@#....@..#...#@#.#.#...#@..#@#.@.#.....#...#.#.#.....#.@.#...#.#@#.......#@..@.#...#.@.......#.#.......#@#...#.#.......#...#.#.#@#.#...@.#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#@#.#.#@#.........#.#.#.#.#...#@#.@.#...#...#.#@..........#.#...#...#@#.#.#...#.#..@#.#.#@#.#.#.#.#...@.#.....#@#.#...#...@.#.#.@...#...#...#.@...#.#.@.#.#.#......#
#.#.#.#...#.#.@.....#.#.....#.#.#.#.......#.#...........#.#@#.....@.#@#...#.#.......#@#.#.@.#...#.........#@#...#...#@..#..@@.#@#.#.#.#.....................#@#...#...#.#.#...#.#...#@#...#.#@#.#.#.#@..#.#...........@.......#.@@#.#.@.@.#.#@#.#.#@#.#...#.................#@#.#...............#...#.....#...#.#.#.#@#@#...#.#...#.#.#@..#.#.#.#...#.#.#...#.#...#.....#@#.#@..#@.@#.....#@.@#.#.@.....#...........#@..#.#.....@.#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#@#..@#.....#...#.#.....#...@.#.......@..@#...#.#@#.....#...#...#.....#.#.#@#.#@#.......#.#.@...#...#.@.#.#.....#.#.......#@..#.......#...#.#@#.#...#...#@#@..#..@..#.@.#@#.#.....#..@#...#.#.#.......#...@.#...#.........#.#......@#.#...#@#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#..@#.........#.#@#.#.#.........#@#@#.#.#...#@#...#...#...#.#..........@#.#...#...#@#.#.#...#.#.@.#.#.#.#@#.#.#@#....@#....@#.#.#...#.....#@#.....#...#...#..@..#.#@..#@#.#......#
#@#@#.#...#@#.......#.#.....#.#@#@#..@@...#.#...........#@#.#.....@.#@#...#.#...@...#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#.@@#.#.....#.#.#@#.#.#.#...#.@...............#.#@#...............#.@.#@....#...#@#@#.#.#@#...#.#...#@#.#@.@#.#.#@#...#.#.#..@#.#...#....@#@#@#...#@..#.....#...#.#.......#....@......#...#.#.......#.#.@...#@#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.@.....#.....#...#@#@..#.....#@..#@#.....#.@...#.......@...#..@#.#.#.....#...#...#..@..#.#.#@#.#@#.......#.#.....#...#...#.#.@...#.#.......#..@#.......#...#.#.#.#...#...#@#...#@....#@..#@#.#.....#.@.#...#.#@#.......#.....#...#.........#.#...@...#.#...#.#.......#...#@#.#.#.#.@...#...#.#.#@#.....#.#..@.@#.#.@...#.#.#...#.......@.#@#.#.#@#.........#@#.#.#.#...#.#...#.@.#...#.#...........#@#...#...#@#.#.#..@#.#...#.#.#.#.#@#.#@#.....#.....#@#.#...#.....#.#...@.#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#@#@.....@#@#...@.#@#@#@#.......#.#..@........#@#.#.......#@#...#.#.....@.#@#@#.@.#@@@#.....@...#@#...#@..#.@.#.....#.#@#@#.#.....................#.#...#...#@#.#...#.#...#@#...#@#@#.#@#.#..@#.#@..................#...#@#...@.#@#.#@#.#.#@#@..#.................#@#.#...............#...#@..@@#...#@#@#.#@#@#@@@#.#.@.#@#@#@.@#@#@#@#...#@#.#@..#.#...#@....#.#@#...#...#.....#@@.#.#..@@...#...........#...#@#.......#.#.....#@#@#.#.........#...#.......#.....#.#.#@.@#.#@#.#.........@...#.......#.........#.......#.....#@..#@#@@.#.....#...#@#.....#.....#...........#...#.#@#@.@.@#..@#.@.#.....#.#@#.#@#.#.......#.#.@...#...#@.@#@#.....#.#.......#...#.......#@.@#.#@#@#...#...#@#.@.#.@...#...#.#@#..@..#@.@#@@.#@#@#.@.....#.....#@..#.@..@...@#@#@..@.@.#.#...#.#......@#...#.#.#.#.#....@#..@#@#@#.#.....#@#@....#.#.....#@#.#...#.........#@#@#.#@#.@.@...@.#@#@#@#.#@@@#@#.@@#...#@.@#@#...........#@#...#..@#@#.#@#...#.#@..#.#.#@#@#.#@#.#....@#.....#@#.#.@@#....@#@#@....#.@@#.@.#.....#@#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#@@.#@#.......#@#.....#.#@#.#.@.....#.#...........#@#@#.......#@#..@#.#@@.....#@#@#...#...#.........#@#...#..@#@@.#.@...#.#.#.#.#.....................#@#.@@#...#.#.#...#.#...#.#...#.#.#.#@#@#..@#@#......@............#@..#@#.@...#.#@#.#.#@#@#..@#.................#.#.#...............#@.@#.....#@.@#.#@#.#@#.#...#@#...#@#@#...#.#@#.#...#.#.#@@@#@#..@#..@@@#.#@#.@.#..@#.....#@..#.#.@.....#...@...@..@#...#.#.......#@#.@@..#@#@#@#.@.@.....#.@.#.......#.@...#.#.#.@.#.#.#.#........@....#.......#.......@.#.......#.@...#..@#@#@..#.....#...#@#.....#.....#...........#@..#@#.#.@..@#..@#@@@#.....#.#@#.#.#@#.......#.#@.@.@#...#@@@#.#.....#.#.....@.#.@.#.......#@..#@#@#.#...#@..#.#..@#.....#..@#.#.#....@#...#...#.#.#.......#@.@..#.@@#.........#.#.@.....#@#...#@#.......#...#@#.#.#@#.....#...#.#@#@#@....#.#@.@@@#@#.....#@#@#..@#.........#.#.#@#.#.........#@#.#.#@#.@.#.#@..#...#...#.#..@........#@#...#.@@#.#.#.#...#@#...#@#@#.#.#.#@#@#.....#.....#@#.#...#.....#.#.....#...#@.@#..@..#.#@.@#.#.#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#..@#.#.......#.#.....#.#.#.#..@.@..#@#...........#.#@#.@.....#.#...#.#.......#.#@#...#...#...@.....#.#@..#...#.@.#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#.@.#.#.#@#.#.#@..#@#...................#...#@#..@..#@#.#@#.#.#.#@..#.................#.#@#...............#..@#.....#...#.#.#.#.#.#@..#@#...#.#.#...#@#.#.#...#@#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#......@@...#...#.#.......#.#.....#.#.#.#.........#@..#.......#.....#.#.#@..#.#.#.#.....@.......#.@.....#.......@.#.......#.....#...#.#@..#.....#...#.#.....#.....#.....@.....#...#.#.#.....#@@.#...#.....#.#.#.#@#@#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#@#.#...#..@#.#@..#...@.#...#.#.#.....#...#..@#.#@#.......#.....#@..#.........#.#.....@.#.#.@.#.#.......#...#.#@#@#@#.....#...#@#.#.#.....#@#.....#.#.....#.#.#@..#.........#@#.#@#.#........@#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#@#...#.#@..#.#.#@#@#.#.#.#@....#.....#.#.#.@.#.....#@#.@...#...#...#.....#@#...#.#.#.@@...#
#@#@#.#...#.#.......#.#.....#.#.#.#.......#@#..@........#@#.#.@.....#.#...#.#.......#.#@#...#...#.........#.#...#.@.#@..#...@.#.#.#.#.#.....................#.#...#..@#.#.#...#.#...#@#...#.#@#.#.#.#...#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#@..#@#.#.#...#.#.#...#@#...#.....#.#.#...#.@.#.....#@..#@#.@@.@..#.....@.....#..@#@#.......#.#.....#@#.#.#.....@...#.@.#.......#.....#.#.#@..#.#.#.#..@..........#.......#.....@...#.......#.....#..@#@#...#....@#...#.#.@...#.....#...........#.@.#.#.#.....#...#...#.....#.#.#.#@#.#......@#@#.....#...#@..#@#...@.#.#.@.....#...#.......#...#.#.#.#...#@..#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#@#.#@#.....#@#.....#.#.....#@#@#...#.........#.#.#.#.#.@....@..#.#.#.#.#...#.#...#.@.#...#.#.......@...#.#...#...#.#.#.#...#@#...#.#.#@#.#.#.#@#..@..#...@.#.#.#...#.....#.#.....#...#@@.#.....#.#...#.#@#..@..@#
#@#@#.#@@.#@#.......#.#.....#@#.#.#@......#.#...........#@#@#....@@.#.#...#.#.......#@#@#...#...#.........#.#...#...#@.@#...@.#.#@#@#@#.....................#.#.@.#..@#@#@#...#.#...#@#...#.#.#.#.#@#...#@#...................#..@#.#@....#.#@#@#.#.#.#...#.................#.#@#...............#@@.#.....#...#.#@#.#.#.#...#.#...#.#.#.@.#.#.#@#...#@#.#...#@#@.@#@....#@#@#...#..@#.....#...#.#.@.....#...........#...#.#.......#.#.....#@#.#@#.........#.@.#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#..@..#...#.#.....#.....#......@....#..@#.#.#.....#...#@@@#.....#.#.#.#.#.#.......#.#.....#...#...#.#.@...#.#......@#@..#.......#...#.#@#@#...#...#.#...#..@..#...#.#.#.....#...#...#@#@#.......#.....#...#.........#@#.......#.#@@.#@#.......#...#.#@#.#.#.....#...#.#.#.#.....#@#.....#.#..@..#.#@#..@#.........#@#@#@#.#.........#.#.#.#.#...#@#...#@.@#...#.#...........#.#...#...#.#.#.#...#.#.@.#@#.#@#@#.#.#.#.@...#...@.#.#.#..@#.....#@#.....#...#@.@#.....#@#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#...#@....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#@#...#.#.#...#.#.@.#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#@#...#@#.#.#.............#......@#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.....@.#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#@#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...............@...#...#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#.....#.....#...........#...#.#.#.....#...#@..#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#@#@#.....#.#.....#.#....@#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#....@#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#..@#...#.....#.#.#.#.#.....................#.#@..#...#@#.#...#@#..@#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#..........@....#@..#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#..@......#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#..@#.#...#.....#@@.#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#.@.#.#.#.#.#.....#...#.#@#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#..@#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#@..#.....#.#@#.#.#.....................#@#...#...#.#.#@..#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#@#.....#@#.#.#.#.#.#...#..........@......#.#.#...............#...#.....#...#.#.#.#@#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.@.....#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#@#.#...#.#.#.#....@........#.......#.........#.......#@....#.@.#.#@..#.....#...#.#.....#.....#...........#...#.#.#.....#...#@..#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#..@....#...#.#.#.#...#...#.#...#.@...#...#@#.#...@.#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#.@.#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#@..#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#@..#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#.@.#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#.#...#...#.....#...#.#.......#...........#.@.#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.@...#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#..@....#...#..@....#...#.#.#.#...#@..#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#....@#.#.#...#.........#.#.#.#.#.........#@#.#@#.#...#.#...#...#..@#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#..@..#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@..#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#..@#.#.#.#.............#....@..#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#....@..#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#..@#.#...........#.#...#@..#.#.#.#...#.#...#.#@#.#.#@#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#.@.#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#..@#.#.#.#.#.#...#.#...................#..@#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#.#.#@#...#.#.#.@.#.#...#.....#.#.#.@.#...#.....#...#.#...@...#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#..@..#.....#...........#..@#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#@....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#...#.#...#...#...#.#...........#.#.@.#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#@#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...........@...#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#......@..#...#.......#.....#.#.#...#.#@#@#.............#@......#......@..#.......#.....#@..#.#...#.....#...#.#@....#.....#....@......#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#..@#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#..@#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#@#.#...#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#@#...#.#.#@#...#.#.#...#@#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.....@.#.........#.......#...@.#...#.#@@.#.....#...#.#.....#.....#...........#@..#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#..@#@....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#....@....#.#...#@..#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#..@..#...#.#.#.#@#.#...#.#...#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#......@..#...#.......#.....#.#@#...#.#.#.#.............#.......#........@#.......#....@#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#.@.#.#...................#...#.#.....#.#.#@#@#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.....@.......#.......#.........#.......#.@...#...#.#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#@..#....@#@#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#@..#.#...#.....#..@#.#.#.....#...#...#.#.#.......#.....#.@.#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#@..#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#@..#.........#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#@..#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#@#.#..@..........#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.@....@#..@#.#.#.#...#...#.#...#.....#@..#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#......@#...#.#.#.#.#.....#...#.#.#.#.....#.#...@.#.#..@..#.#.#...#.........#.#.#.#.#.........#@#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.......@.#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...........@...#...#.....#...#.#.#.#.#.#...#@#...#.#.#@..#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#@........#...#.......#.....#.#.#...#.#.#.#.............#....@..#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#@..#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#@..#...#...#.#...........#@#...#...#@#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#@..#.#.......#@#@..@.#.#.#.#..@....#@#.....@.....#.#.#...@@@.#@#...#@#.@.....#.#@#...#@@@#...@.....#.#...#...#...#.....#@#.#.#@#..@@......@..........#@#@..#...#@#@#@@.#.#.@.#@#.@@#.#.#@#.#.#.@@#.#...................#.@@#.#...@@#@#@#.#.#@#@#@.@#.................#@#@#...............#.@@#@@@@@#@.@#@#@#.#@#@#@..#.#..@#.#.#...#.#.#.#@@@#.#@#.@.#@#.@@#.....#.#.#...#.@.#.....#...#.#.......#....@......#.@.#@#.....@@#.#.....#.#.#.#.........#.@.#.......#.....#@#.#...#.#@#.#.....@.......#.......#...@....@#..@..@.#.@...#.@@#@#..@#.....#...#@#.@...#.@...#...........#...#@#.#@..@@#.@@#@@@#.....#.#@#@#@#@#...@...#@#.....#...#..@#@#@@@@@#.#@.....@#@..#.......#..@#@#.#.#@..#..@#.#@..#@...@#@..#.#.#.@...#.@.#@..#@#.#......@#@....#@..#.........#@#.@@@...#@#...#.#.......#...#.#.#.#.#.@@.@#...#@#@#@#@...@#.#.....#@#..@..#.#@#...#..@..@...#.#@#@#.#.........#.#.#@#.#..@#.#...#..@#@@.#@#...........#@#.@.#...#.#.#.#...#.#@.@#.#.#@#@#.#.#@#.....#.....#.#@#@..#....@#@#@.@..#.@.#.@@#....@#.#@..#.#.#.@.@@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#.@.#@#..@...@#@#@..@.#@#.#.#......@#@#...........#.#.#.@.....#.#..@#@#.......#@#.#...#..@#.........#.#...#...#...#.....#.#@#@#.#..........@..........#.#...#@@@#@#@#...#@#.@.#@#...#@#@#@#@#@#..@#@#..........@........#...#.#....@#@#.#@#.#@#.#...#...............@.#.#.#...............#@.@#.....#...#@#@#.#@#.#@..#@#...#@#@#...#.#@#@#@@@#@#@#...#@#..@#.....#@#.#.@@#...#..@..#@..#@#...@.@.#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#..@..#@#@#...#.#.#@#...@..@...@..#.@@@...#.@.......#@.@....#@....#...#.#...#.....#.@.#.#@.@.@#.....#........@..#...#@#.#.....#@..#@..#.....#.#@#@#@#.#.@.@..@#@#..@..#...#...#@#.....#@#......@#...#.......#...#@#@#@#.@.#...#.#...#.....#.@.#.#@#..@..#@.@#..@#@#.#...@...#.....#...#.........#@#.......#.#@@@#.#.......#...#@#.#.#.#@.@..#.@.#@#.#.#...@@#.#.@...#.#.....#@#.#...#.........#@#@#.#@#..@.@.@..#@#@#.#.#...#.#...#...#@..#.#........@..#.#..@#...#.#@#.#...#@#@@@#@#@#@#.#@#@#@#.....#@....#.#.#.@@#@.@@@#@#.....#.@.#...#.....#@#...#.#@#..@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#@#.@.@..@#.#....@#@#.#.#.......#@#...........#@#@#....@..#@#@@@#@#.@...@.#.#.#..@#...#.........#.#...#...#.@@#.....#@#.#.#.#.....................#@#...#...#@#.#...#@#...#.#.@@#.#.#.#.#.#..@#@#...............@...#...#@#.....#@#.#@#@#@#.#...#.........@.......#.#.#..@.@......@...#@@@#.....#@@@#.#.#@#.#@#...#.#..@#@#@#.@.#@#.#.#..@#@#@#..@#.#...#.@...#@#.#...#...#.....#@..#.#@@.@@..#...........#...#.#.......#@#.....#@#.#.#@..@.....#.@@#.......#.@..@#@#@#...#@#@#.#...........@.#.......#.........#.......#.....#@@@#.#@.@#@.@.@#@..#@#.@.@.#...@.#....@......#...#@#@#.....#@.@#@@@#..@..#.#@#@#.#.#..@....#@#..@@.#.@.#...#@#.@..@#@#.....@.#.@.#.....@.#@@@#@#.#@#...#...#@#@.@#.....#..@#.#@#...@.#.@.#.@@#.#@#@.@....#..@@@#..@#.@.......#.#.......#@#...#@#.@.@.@.#.@@#@#@#@#@#.@@@@#...#@#@#.#@.@@@#@#.....#@#.....#@#.#@..#....@...@#.#.#@#@#.........#@#.#@#@#...#@#...#.@.#...#@#..........@#@#...#@..#@#@#@#@..#.#@@@#@#@#.#.#@#.#@#@..@.#.....#@#@#@..#.....#@#.....#.@.#.@.#...@@#.#..@#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#@#..@....#.#.....#.#.#.#..@.@..#@#....@......#@#@#..@.@..#@#...#.#.......#.#.#...#.@.#..@......#@#@..#...#.@.#.....#.#@#@#@#...............@.....#@#...#...#@#.#@..#.#.@.#.#...#.#.#@#@#.#..@#@#...................#...#@#@...@#@#.#.#.#@#.#.@.#....@.......@.@@.#@#@#@..@.........@.#...#....@#@..#@#@#@#@#.#@..#@#.@.#.#.#.@.#@#@#.#...#@#.#...#@#...#.....#@#@#...#.@@#.....#@@@#@#.......#@.@@.@@@@.@#..@#.#..@....#@#....@#.#@#.#...@.....#.@@#@.@.@.@#.....#@#@#@..#.#@#@#.............#.....@.#......@..#@@....@#.....#...#@#..@#.....#@.@#.#.....#....@#.@@@@.@@..@#...#.#@#@....#..@#...#.....#.#@#.#.#.#.......#@#....@#...#..@#@#...@@#.#.......#@..#...@...#...#@#.#@#@@.#@..#.#@..#...@.#...#.#@#...@.#...#@.@#.#@#.....@.#.....#@.@#..@...@..#.#@......#@#.@.#@#..@....#...#.#@#@#@#.....#@@.#@#.#.#....@#.#.....#@#..@..#@#@#...#......@..#.#@#@#.#.........#.#@#.#@#@.@#.#...#..@#...#.#..@........#.#...#...#.#@#.#...#.#...#.#@#.#.#@#.#.#.....#.....#@#.#@@@#..@..#@#...@.#...#...#.....#.#..@#@#@#..@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#@..#.#.......#@#.....#.#.#@#.......#@#.@.......@.#.#@#.@..@..#@#...#@#.....@.#.#@#..@#@..#.@@......#@#...#.@@#.@.#@.@..#.#@#@#@#..........@..........#.#...#...#.#.#...#.#.@.#@#...#@#.#@#.#.#...#.#...................#.@.#@#@....#@#@#@#@#@#@#@..#.................#.#@#...............#.@.#....@#@..#.#.#.#.#@#...#.#..@#.#@#..@#@#@#.#..@#@#.#@..#@#...#.....#.#@#...#...#.....#...#@#.......#...........#.@@#.#@......#.#.....#@#.#.#..@......#...#.......#@@.@@#@#.#.@.#@#@#@#.............#.@.....#.........#......@#.....#..@#.#.@.#.@...#...#.#.....#....@#@.....@....#.@@#@#.#@@...#@..#...#...@.#.#@#@#.#@#.......#@#.....#@@.#@@.#.#.....#@#......@#...#@....@.#...#.#@#.#...#..@#@#@.@#..@.@#@..#.#.#.....#...#.@.#@#@#.......#.....#@..#.@.@.@...#.#.......#.#...#.#.......#@@@#@#.#.#@#@@.@@#...#@#@#@#.....#@#@.@..#@#.@...#@#@#@@@#.........#@#@#.#@#.........#.#.#@#.#.@.#@#...#.@@#@.@#.#..........@#@#@@.#...#.#@#@#@@@#@#@..#.#@#@#.#.#@#@#.....#.@...#.#@#..@#..@..#@#.....#.@.#...#....@#@#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#@#...........#.#@#.......#.#...#.#.......#.#.#.@.#...#.........#.#...#...#...#...@.#.#.#.#.#.....................#.#...#@@.#.#.#...#.#...#.#...#.#.#.#.#@#...#.#.............@.@...#...#.#.....#@#.#@#.#.#.#...#.................#.#.#.@..........@..#...#....@#...#@#.#.#.#.#@..#.#@..#.#.#...#.#@#.#...#.#.#@@.#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#@....#.....#.......@...#...#.#@#.....#...#...#@..@.#.#.#.#.#.#.@....@#@#.....#...#...#.#.....#.#.......#...#.......#...#.#@#@#...#...#.#...#.....#.@.#.#@#.....#...#...#.#.#.......#.....#@@@#.........#.#.@.....#@#...#.#.......#.@.#.#.#.#@#@....#..@#.#.#@#...@.#.#.....#@#...@.#.#.#@@.#.........#.#@#.#.#....@....#@#.#.#.#...#.#...#...#...#@#...........#.#...#...#.#.#@#...#@#...#.#@#.#@#.#.#@#.....#.@@@.#.#@#...#.....#.#.@...#...#.@.#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#..@..#.#.#.#.......#.#...........#.#@#.......#.#@..#.#...@...#.#.#.@.#...#..@......#.#.@.#...#@..#.@...#.#@#.#.#.....................#@#...#...#.#.#...#.#.@.#@#...#.#.#.#.#.#...#.#.............@@....#...#@#.....#.#.#@#.#@#.#...#.................#@#.#.........@.....#...#....@#...#.#.#.#.#.#...#@#...#.#.#@..#.#@#.#@..#@#.#...#.#...#...@.#.#.#...#...#..@..#...#.#......@#...........#.@.#@#.......#.#@@...#.#.#.#.........#...#....@..#.....#.#.#..@#.#.#.#.............#.......#....@....#.......#.....#...#.#...#.....#...#.#.....#.....#...........#@.@#@#@#.....#...#...#....@#.#.#.#@#@#.....@.#@#.....#...#...#.#.....#@#.......#...#.......#@..#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#...@.#..@#.........#.#.......#.#...#.#.......#.@@#@#.#.#@#.@@.@#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#@#.#.#.........#@#@#.#.#...#.#.@.#...#...#@#...........#.#...#...#.#.#.#...#.#..@#.#@#.#@#@#.#.#.....#.....#@#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#@#@#...#.#.......#.#....@#.#@#.#.......#.#...........#.#@#.......#.#...#.#..@..@.#.#.#...#...#.........#@#@.@#...#...#.....#.#@#.#.#.....................#@#...#...#.#.#...#.#@..#.#...#@#.#.#.#.#@@.#.#...................#..@#@#.....#.#.#.#.#.#.#...#.................#.#@#...............#@..#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#@#@#...#.#.#...#.#...#.....#.#.#@..#.@.#.....#...#.#.......#.@.........#...#.#.......#.#.....#.#.#@#..@......#...#.......#.....#.#.#...#.#.#.#...@.........#.......#........@#.......#.....#...#@#...#.....#@..#.#.....#@....#...........#.@.#.#.#@....#...#...#..@..#.#.#.#.#@#..@....#.#....@#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#@#...#.....#.@@#.#.#..@@.#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#@..#.#.#.#.#@....#...#.#@#@#.....#@#.....#@#@....#.#.#.@@#.........#.#@#.#.#.........#.#.#.#@#...#.#@..#...#...#.#.@......@..#.#...#...#.#.#.#...#.#...#.#@#@#.#.#.#.#.....#@..@.#.#.#...#....@#@#.....#...#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#@....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#.@.#.#.......#...........#...#@#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#....@#...#@#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#....@#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#..@#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#....@#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#@#.@.#...#.........#.#@..#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#@..#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#....@....#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#..@..#...#...#@#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#@....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#..@..#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#...@.#..@#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#@#.....#@#....@..#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#@..#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#...@.#.....#.#.#...#.....#.#.....#.@.#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#@......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#..@#.....#.#.#...#...#.....#@..#.#.......#...........#...#.#.......#.#.....#.#.#.#...@.....#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#....@#.@.#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.@...#...#...#.....#.#..@#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#.@.#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#..@#...#..@..#...#.#.......#...........#...#.#.......#.#.....#.#.#.#....@....#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#.@.#.........#.#....@..#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@..#.........#.#.#.#.#.........#.#@#.#.#...#.#...#.@.#...#.#...........#.#...#...#.#.#@#...#.#...#.#@#.#.#.#.#.#.@...#.....#.#.#...#.....#.#.....#...#...#@....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#..@#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#@..#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.@...#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#@..#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#@..#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#.@...#.....#.#.#...#.....#.#.@...#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#@..#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#...@.#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#..@..#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@..#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#@#.#...#...#.........#.#.@@#.@@#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#@#.....#.#.......#@..#@......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#..@....#..@#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@..#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#....@#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#.@@#.#.#...#.#..@#.#...#.#.#@#.#.#...#@#..@................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#....@....#...#..@....#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#@....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#.....#.....#.#.#.@.#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.....@.#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#.@.#...#.....#@#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#.@.................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#.@.............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#.@@#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#...@...#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#.#@#.@.#.....#.#.....#@..#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@..#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#@..#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#...#.#.......#.#@....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#.@.#.#.....#.#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.@.....#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#@..#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@..#.........#.#.#.#.#.........#.#.#.#@#...#.#...#.@.#...#.#...........#.#...#...#.#.#@#.@.#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.....@.#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#@..#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#@#.#...#.#.#.#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#@.@#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#.@.#.......#...#.#.#.#...#...#.#...#.....#...#.#.#...@.#...#...#.#.#.......#.....#...#.........#.#......@#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.......@.#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#@#.#...#.#.@.#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#@#...#@#...#.#.#..@#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#.@.#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#@..#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#.@.#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#@#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#@#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#...@...#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.@...#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#.@.#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#..@#...#.#...........#.#...#...#.#.#.#@..#.#...#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#@..#@#.#...#.#...#.#...#.#.#.#.#.#...#.#.....@.............#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#..@..#.#.#@#..@...@..#...#.......#.....#.#@#...#.#.#.#.......@.....#.......#.........#.......#.....#.@.#.#...#.....#..@#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#@#.......#.@.#.......#..@#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.....@.#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#@..#@..#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#.@.#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.@.....#.#.#...#...#@........#.#.@.#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#.#...#...#.....#...#.#.......#...........#@..#.#.......#.#.....#.#.#.#.........#...#.......#.@...#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#@....#...#...#.#.....#.#.@.....#...#.......#..@#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#...#.#...#..@#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#@#.#.#.......#@#...........#.#.#.......#.#..@#.#.......#@#.#...#...#.......@.#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#@..#.#...#.#@#@#@#.#.@@#@#...................#...#.#.....#.#.#.#.#@#@#...#..............@..#.#@#.............@.#...#.....#...#.#.#.#.#@#...#@#...#.#.#@..#.#@#.#@..#.#@#...#.#...#...@@#@#@#...#...#...@.#.@.#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#...@...#.....#.#.#...#.#@#.#.............#......@#.........#.......#.@...#...#@#...#.....#..@#.#.@...#.....#...........#...#.#.#..@..#...#...#.....#.#.#.#@#.#.......#@#.....#...#...#.#.....#.#.......#...#@@.....#..@#.#.#.#...#...#.#@..#..@..#...#.#.#@....#...#...#@#@#.......#.....#@..#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#@#..@.@#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#@@@#...#...#.#...........#.#...#...#.#.#.#@..#@#...#.#.#.#@#.#.#.#.....#...@.#.#.#...#.....#.#...@.#...#...#.....#.#...#.#.#..@...#
#.#.#.#...#.#.......#.#....@#@#.#.#......@#@#...........#.#.#.......#@#...#.#.......#.#.#@@@#.@.#.........#.#...#@..#...#.....#.#@#.#.#.....................#.#...#..@#.#@#...#.#...#@#...#.#@#.#.#.#@..#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#.@.#.#...#.#.#.@.#.#.#.#...#.#.#...#.#@.@#.....#.#.#...#...#.....#.@.#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#..@....#..@..#...#.#...#.....#...#.#.....#.....#...........#...#@#@#...@.#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#..@@.#.#.......#...#.@.....#...#.#.#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#.@.#.........#.#.......#@#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#@....#.#...@.#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#@..#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#.....#..@..#.#@#..@#.....#@#.....#...#...#.....#.#@@@#@#.#.....@#
#.#.#@#..@#.#@......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#...@...#.#.#@@.#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#..@#@#@#...#.#.@.#@#...#.#@#@#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#@@@#.................#.#.#...............#...#.....#...#.#.#.#.#.#.@@#.#@..#.#.#...#.#@#.#.@.#.#.#@..#.#...#.....#@#.#...#...#...@.#...#.#.......#...........#.@.#.#.......#.#.....#.#.#.#......@..#...#.......#.@..@#@#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@.#....@#...........#...#@#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#@#.....#@#.......#.@.#@....@.#..@#.#@#.#...#...#.#@..#.....#@..#.#.#.....#..@#...#.#.#.......#.....#..@#.........#.#.......#.#...#@#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#@....#.#...@.#.#@#...#.........#.#.#.#@#.........#.#.#.#.#...#.#@.@#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#@#.#@#.#.....#..@..#.#@#@..#.....#.#.....#...#@..#.....#.#.@.#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#@@@#@#.......#@#.....#@#@#.#.....@.#.#...........#@#@#.@.....#@#...#.#.......#.#@#@..#...#..@.@...@#.#...#...#...#...@.#@#@#.#.#.....................#@#.@.#..@#@#.#...#@#@..#@#@..#.#@#.#.#.#@@.#.#...................#..@#@#...@.#@#@#.#@#.#@#..@#.................#@#@#..........@....#@..#.....#..@#@#.#@#.#.#...#@#...#@#.#.@@#.#@#@#@.@#@#.#...#@#...#@@@.@#.#.#...#...#..@..#..@#.#.@.....#.@@.....@..#...#@#@.@....#.#..@..#.#@#@#.....@...#...#@...@.@#.@..@#@#.#...#.#.#.#.............#...@...#.........#.@.....#.....#...#.#.@@#.....#.@.#.#.....#@@@@.#.......@...#..@#.#.#.....#...#...#.....#.#.#.#@#.#.......#@#.....#...#...#.#.....#.#@@@.@@.#...#.......#...#.#.#@#.@.#...#@#.@.#.@@.@#.@.#@#@#.....#...#@..#@#.#@......#....@#@..#.@.......#.#....@..#.#...#.#....@..#.@.#.#@#.#.#.....#...#.#@#@#@....#@#.@@..#.#....@#@#@#@@.#.........#.#.#@#@#.........#.#.#@#.#...#@#...#.@.#...#@#@..........#@#...#@..#.#.#@#...#@#...#@#.#@#.#.#@#@#.....#.....#.#.#...#.....#.#.....#...#...#@....#@#...#.#@#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#.#@......#.#....@#@#.#.#.@.....#.#...........#.#.#.......#.#...#.#.......#@#@#.@.#...#.........#.#...#@@.#...#@....#.#@#.#.#.....................#.#...#.@.#.#@#...#.#.@.#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#@#...#.................#.#.#..............@#@.@#.....#...#@#.#@#.#@#...#.#...#@#@#...#.#.#.#...#.#@#...#.#..@#.....#.#.#...#...#.....#...#@#.......#...........#...#.#....@@.#.#.....#@#.#.#.........#...#.......#....@#@#.#...#.#.#@#.............#..@@...#.........#.......#.....#...#.#...#.@...#...#.#.....#.....#...@.......#..@#.#.#.....#@..#..@#.....#@#.#.#.#.#..@....#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#.@.#.#...#...@.#...#.#.#.....#..@#...#.#@#.......#.....#.@@#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#..@#.........#.#.#.#@#.@....@..#.#.#.#.#...#.#...#...#.@.#.#...........#.#...#.@.#.#@#.#...#.#...#@#.#.#.#.#@#@#.....#..@..#.#@#...#.@..@#@#.....#...#...#.....#.#@.@#.#@#......#
#.#.#.#...#.#.@.....#.#.....#.#.#.#....@..#.#...........#.#.#.@..@..#.#...#.#.......#.#@#...#...#........@#.#...#...#...#....@#.#.#.#.#.....................#.#...#.@@#.#.#@@.#.#...#.#.@.#.#.#.#.#.#...#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#@..#.....#...#@#.#.#@#@#@..#.#...#@#@#...#.#.#@#...#.#.#...#@#..@#@...@#.#.#...#...#.....#...#@#.......#...........#...#.#.@.@...#.#.....#@#.#.#.........#...#.@.....#.....#@#@#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#...@.#.....#...........#...#@#@#.....#...#.@.#.....#@#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#..@#.......#@..#@#.#.#...#...#.#.@.#.@...#...#.#.#.....#...#...#.#@#.......#.....#@..#.........#.#.@.....#.#.@.#.#.......#..@#.#.#.#.#..@..#...#@#.#.#.....#@#.....#.#.....#.#.#.@.#.........#.#.#@#.#.........#.#.#@#@#...#.#...#...#...#.#...........#.#...#...#.#@#@#...#.#..@#.#.#.#.#.#.#@#.....#.....#.#.#...#@...@#@#.....#...#...#.....#.#...#@#.#......#
#.#.#@#...#.#.......#@#.@...#@#.#.#.......#.#..........@#.#.#.@..@..#.#@..#.#.......#@#.#...#...#.........#.#...#..@#...#.....#.#.#.#.#.....................#.#@..#@..#.#.#...#.#...#.#...#.#.#.#.#.#...#@#..........@........#...#.#.....#@#.#@#.#.#@#...#.................#.#@#....@@.........#...#.....#...#@#.#.#@#.#...#@#.@.#.#@#...#@#.#.#...#.#.#.@.#@#...#.....#.#.#...#...#.@...#...#.#..@....#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#@#@#...#.#@#@#.............#.......#.........#.......#.....#...#@#...#.....#...#.#..@@.#.....#...........#...#.#.#.....#...#.@@#.....#.#.#@#@#.#.......#.#.....#...#...#.#.....#@#.......#...#@......#.@.#@#.#.#...#...#.#...#.@...#...#.#.#.....#@..#...#.#@#...@..@#.....#.@@#.........#.#...@...#.#...#.#.......#...#.#.#.#@#.....#...#.#@#.#.....#@#....@#@#.....#.#.#@..#.....@...#@#.#.#.#..@......#.#.#@#.#@..#.#...#...#...#.#...........#.#...#...#.#@#.#..@#.#...#@#.#@#@#.#.#@#.....#.....#@#.#.@.#...@.#@#.....#...#...#.....#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#.#.......#.#....@#@#@#@#...@...#@#...........#.#.#.......#.#...#.#@..@...#.#@#.@@#@..#.........#@#@.@#...#@@.#.....#@#@#.#.#.....................#.#...#...#.#.#..@#@#@.@#.#@@.#.#@#@#.#@#...#@#...................#...#@#.....#.#.#.#@#@#.#...#.................#@#@#...............#.@@#.....#...#.#.#.#.#@#...#@#...#@#.#@..#.#@#.#@..#.#.#...#.#@..#@....#.#.#...#...#@@@.@#...#.#.@@..@.#...........#@@.#@#.......#@#....@#.#@#@#@......@.#...#.......#.....#@#@#@..#@#@#.#.............#@..@@@.#.........#.......#.@...#...#.#.@.#..@.@#...#.#..@..#.....#@@...@..@..#@..#@#.#@@..@#.@.#.@.#@....#@#@#.#.#@#.@.....#@#@....#@..#@..#@#@.@@.#.#.......#...#......@#@..#@#@#.#...#...#.#...#....@#...#.#.#.....#@@.#...#@#.#.......#.....#.@@#..@..@@@.#.#.......#.#..@#@#.......#..@#@#.#.#.#.....#...#@#.#@#....@#@#.....#@#.....#.#.#...#.........#.#.#@#.#.......@.#@#@#@#@#@.@#.#..@#@.@#.@.#.#.@.@......@#@#@@.#...#.#.#.#...#@#...#.#@#.#@#.#.#@#.....#.@..@#.#@#.@.#...@.#.#...@@#@@@#.@.#....@#@#@..#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#@#.......#.#.#...#...#......@..#.#...#...#...#.....#.#.#.#.#......@..............#.#..@#...#@#.#...#.#...#.#.@.#.#.#.#.#.#...#.#...................#...#.#.....#@#.#.#@#.#.#...#.................#@#.#...............#...#.....#...#@#.#.#@#.#..@#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#@#.......#...........#...#@#.......#.#.....#@#@#.#.........#...#...@@..#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#@..@.#..@..#...........#...#.#.#@.@@.#...#.@.#.....#@#.#@#@#@#.......#@#.....#...#...#@#.....#.#.......#...#.......#...#.#@#@#...#.@.#.#...#.....#...#@#.#.....#...#...#@#.#.@.....#.....#..@#.........#@#......@#@#...#.#.......#@.@#.#@#.#.#@....#...#.#.#.#.....#@#..@..#.#...@.#.#.#...#.........#.#.#.#@#.........#.#.#@#.#@@.#@#...#...#..@#.#......@...@#.#...#...#.#.#.#...#@#...#.#.#.#@#.#.#.#.....#.....#@#.#...#.....#.#...@.#@..#...#.....#.#...#@#.#.@....#
#.#.#.#@.@#@#.......#.#.....#.#.#.#.......#.#.........@@#.#@#.......#.#@..#.#.......#.#@#...#...#.........#@#..@#...#...#.....#@#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#...#@#.....#@#.#.#@#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#@#@#..@#.#@@.#.#@#...#.#@#.#...#.#@#...#.#...#.....#.#.#...#...#.....#.@.#@#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#......@#.....#.#.#...#@#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#....@#...@.#...........#...#.#.#.....#...#...#..@..#@#.#.#@#@#.......#@#.....#...#...#@#..@..#.#.....@.#...#.......#@@.#.#.#@#...#...#.#..@#..@..#...#@#.#.....#...#...#.#@#.......#.....#@..#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#@..#@#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#@.@#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#..@..#@..#...#.....#@#...#.#.#......#
#.#.#.#@..#.#.......#@#.....#.#.#.#.......#.#..@...@.@..#.#.#.......#.#.@.#.#.......#.#.#...#...#.........#.#...#...#..@#.....#.#.#.#.#..@..................#@#...#...#@#.#...#@#...#@#...#.#.#@#.#.#...#.#...................#.@.#@#.....#@#@#.#.#.#.#...#.................#.#@#...............#.@.#.....#...#@#@#.#.#@#..@#.#@..#.#.#...#.#.#.#...#.#.#...#.#...#..@.@#.#.#...#...#.....#...#@#.......#.....@.....#...#.#.......#.#.....#.#.#.#.........#.@.#...@...#.....#.#.#...#.#.#@#..........@..#.......#.........#.......#..@..#...#.#...#.....#...#.#.....#@....#...........#...#.#@#@.@..#...#...#@..@.#@#@#.#@#@#.@.....#@#.....#...#...#@#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#.@.#...#@#.#.......#.....#..@#.........#@#.......#.#...#@#.......#...#.#@#.#.#.....#..@#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#.@.#.#.@.#...#..@#.#........@..#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#@#..@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.....@.#.#.....#.#.#.#..@....#.#...........#.#.#.......#.#...#@#.......#.#.#...#.@.#....@....#.#@..#...#...#....@#.#@#.#@#.....................#.#...#@..#.#.#...#.#...#.#...#@#@#.#.#.#...#@#................@..#...#.#.....#.#.#@#@#.#.#...#.................#.#.#......@........#...#....@#...#.#.#.#.#@#.@.#.#...#.#.#...#.#.#.#...#.#.#...#.#.@.#..@..#.#.#...#..@#..@..#...#.#.......#...........#...#.#.......#@#.....#@#.#.#.........#...#.......#..@.@#.#.#...#.#@#.#....@@..@....#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#...........#@@.#@#@#.....#.@@#...#..@..#.#@#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.@...#...#...#.#.#.......#.....#...#.....@...#.#.......#.#...#.#.......#...#@#.#.#@#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#@#.#.#.#.........#@#@#.#.#...#.#...#...#.@@#.#...........#@#@..#...#@#.#.#...#.#@..#.#.#.#.#.#@#@#.....#.....#.#.#...#@...@#.#.....#..@#...#.....#.#...#.#@#......#
#.#@#@#@..#@#.@....@#@#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#@......#.#.#..@#..@#.@...@...#.#@..#...#...#.....#.#@#.#.#.....................#.#@..#..@#@#@#...#.#...#.#...#@#.#.#@#.#...#.#...................#.@.#.#.....#@#@#.#@#@#.#.@.#.................#.#.#...............#.@.#.....#..@#.#@#@#.#.#...#.#...#.#@#...#.#.#@#...#.#@#...#@#...#.....#.#.#...#...#.....#...#.#.......#..........@#...#.#.......#.#.....#.#.#.#.........#...#......@#...@.#.#.#...#.#.#.#...........@.#.......#.........#.......#.....#..@#.#...#.....#...#.#.....#.....#.@......@..#@@.#.#.#.....#.@.#..@#@....#.#@#.#@#@#.......#.#.....#...#...#@#.....#@#.......#@..#@.....@#...#.#.#.#...#...#.#...#....@#...#.#.#..@..#...#...#.#@#.......#.....#...#.........#.#...@...#.#...#.#.......#..@#.#@#@#.#.....#...#@#.#.#....@#@#.....#.#.....#@#.#...#.........#.#@#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#.@.#@#...#.#.#.#.#.#.#.#.....#..@@.#.#.#...#.....#.#.....#.@.#...#.....#@#@..#.#@#......#
#.#@#.#..@#.#@......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#@........#.#..@#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#.#.#@..#.#.................@.#...#.#.....#.#.#.#@#@#@#.@@#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#@#...#@#@#...#.#.#@#...#.#.#...#.#...#.....#.#.#..@#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#..@#.......#.....#.#.#...#.#.#@#.............#...@...#.........#.......#.....#...#.#...#@....#...#@#.....#.....#....@......#@..#.#.#.....#.@@#...#.....#.#.#.#.#.#.......#.#..@..#...#...#.#.....#.#.......#...#.....@.#...#.#@#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#.@.#.........#.#.......#.#...#.#....@..#.@.#@#@#@#@#.....#...#.#@#.#...@.#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#@#@#.#.#@..#.#...#...#...#.#...........#.#@..#...#@#.#.#...#.#...#.#.#.#.#.#@#@#.....#.....#.#.#...#.@...#.#@....#...#...#.....#@#..@#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@@@#@#.......#@#.....#@#.#@#.......#.#...........#.#.#.......#@#@@.#.#.......#.#.#..@#...#.........#@#..@#...#...#.@...#.#@#@#.#.....................#@#@@@#@.@#.#@#..@#@#.@.#@#@..#.#.#@#@#@#...#@#.@...@.......@.....#@..#@#.....#.#@#.#@#@#.#.@.#.................#.#@#...@@...@@.....#@..#@....#...#.#@#.#@#.#...#.#...#.#.#...#.#@#@#@@@#.#@#@.@#@#...#@.@@.#@#.#@@@#...#.....#..@#.#.......#.....@..@..#...#@#@....@@#@#....@#.#@#.#.........#...#@@....@#.....#@#@#@.@#@#.#@#.........@@..#@...@..#.........#.......#.....#.@.#@#...#.@.@.#...#@#.....#.@@.@#...........#...#@#.#.....#...#..@#.....#@#.#@#.#@#.......#.#.....#.@.#@..#.#@@.@.#.#.@....@#...#.......#...#@#@#@#...#...#@#..@#.....#...#@#@#..@..#...#...#.#@#......@#....@#@@@#.........#.#..@@.@.#@#...#.#.@...@.#..@#@#.#.#.#.....#@..#@#@#@#...@.#@#.....#.#.....#.#.#...#.........#.#@#.#.#....@....#.#.#@#@#...#@#...#@.@#...#@#...@...@...#.#@@@#...#.#@#.#...#.#@.@#.#@#@#@#@#.#@#.....#.....#@#.#@..#.....#@#.....#...#@@@#.....#@#.@.#.#.#.....@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#.........@.#@#.#.......#.#...#.#...@...#.#.#...#...#..@......#.#...#.@.#...#.....#.#.#@#@#.....................#.#...#@.@#.#@#...#@#...#@#...#@#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#@#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#..@#.....#@@.#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#.#@#.#.............#.......#....@....#.......#...@.#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#@#.#.......#.#....@#...#...#.#.....#.#@......#...#....@..#...#.#.#.#...#...#.#@..#.....#...#.#.#.....#...#...#.#.#.......#.....#...#@@..@....#.#.......#.#...#.#.......#...#.#.#.#.#@....#...#.#@#.#.....#.#.....#@#.....#.#.#...#.........#.#@#.#@#....@...@#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#@....#..@#@.@#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#..@..@.#.#@#...#...#..@....@.#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#.@.#.#...#.#.@.#@#.#.#.#.#..@#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#.@.#.#.#@#.#.#...#@#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#.@.#@#.@.....#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#..@....#.....#.@@#.#...#.....#...#@#.....#...@.#...........#...#.#@#.....#.@.#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#@#.#@#.#.....#@...@#.#.#...#.....#@#..@..#...#@..#.....#.#...#.#.#......#
#.#.#.#...#.#..@....#.#.....#@#.#.#@......#.#@.@........#.#.#.......#.#...#.#@.@....#.#.#..@#...#..@......#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#.#..@#.#.................@.#...#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#.#.#...#.#.#...#@#...#@....#.#.#...#..@#.....#...#.#.......#...........#...#@#.......#.#..@..#.#.#.#.........#...#.......#.....#.#@#...#.#@#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.....#.....#..@........#..@#.#.#.....#...#...#.....#.#@#.#.#.#....@..#@#.....#.@.#...#.#.....#.#.......#...#.......#..@#@#.#@#.@@#...#.#@..#.....#...#.#.#.....#...#...#.#.#..@....#.....#..@#...@.....#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#..@..#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#.@.#.#...#...#@..#.#........@..#.#...#...#.#.#.#..@#.#...#.#@#.#.#.#@#.#.....#.....#.#.#...#@....#.#.....#...#.@.#.....#.#...#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.@.....#.#.#@..#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#.@.#.#.#...#@#...#.#...#@#.#.#.#.#...#.#....@..............#...#.#.....#.#.#@#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#@#.#.#...#.#..@#.#.#...#@#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#@..#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#......@#.#.....#...#...#.#.....#@#.......#...#.......#...#@#@#.#...#...#.#...#.....#..@#.#.#....@#...#@..#@#@#.......#.....#...#.@.......#.#.......#.#...#.#..@....#.@.#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#.#@#@......@.#.#.#.#.#.@.#.#...#...#..@#.#...........#@#...#@..#.#.#.#...#.#...#.#.#.#.#.#@#@#.....#...@.#.#.#...#.....#.#...@.#...#@..#.....#.#...#.#.#......#
#.#@#.#...#.#.......#@#.....#.#.#.#..@....#.#...........#.#.#...@...#.#...#.#....@..#.#.#...#..@#........@#@#...#...#...#.....#.#.#.#.#.....................#.#..@#...#.#@#...#.#...#@#...#.#@#@#.#.#@..#.#...................#...#.#.....#@#.#@#@#@#@#...#.................#.#.#...............#...#...@.#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#@..#@#...#.....#@#.#...#...#.....#..@#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#.@.#.......#.....#.#.#...#@#@#.#.............#.......#.........#.......#...@.#...#.#...#.....#...#.#..@..#.....#...........#...#.#.#.....#...#...#..@..#.#.#.#.#.#.......#.#.....#...#..@#@#.....#@#.......#...#..@...@#...#.#.#.#.@.#...#.#...#.....#...#.#@#.@...#...#...#.#.#.......#.....#..@#.........#.#.......#@#...#.#.@.....#..@#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#@#...#.........#.#.#.#@#.........#.#.#@#.#..@#.#...#...#...#@#...........#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#..@#..@#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.......#.#...@@#@#.#@#..@....#.#...........#.#.#.....@.#.#..@#@#@......#.#.#.@.#.@.#.........#.#...#...#..@#.....#.#@#@#.#.....................#@#...#...#.#@#...#.#...#.#...#.#.#@#@#@#...#@#......@..@.@.....@.#...#.#.....#@#@#@#@#@#@#@..#...@@......@.....#@#.#...............#.@@#.....#@.@#.#.#.#.#.#..@#@#...#@#.#...#@#@#@#.@.#.#.#...#.#@..#.....#.#.#...#.@.#.....#...#.#.......#.@....@....#...#.#......@#.#.....#.#.#@#.........#...#.......#.....#.#@#@..#.#@#@#.............#..@@...#.@.@..@..#@.....@#@....#.@.#.#@..#@....#.@@#.#.....#..@..#...........#@.@#.#.#...@.#...#...#.....#.#@#@#@#@#.......#.#@..@.#...#...#@#.....#.#....@..#..@#...@@.@#...#@#@#@#...#...#.#.@.#.....#...#@#.#@....#..@#@@.#.#@#@.....@#.@...#@@@#......@..#.#@......#.#.@@#.#.@.@.@.#@..#@#.#@#.#.....#...#@#.#@#@@@.@#.#.@...#.#.@...#@#@#...#.....@...#@#.#.#@#.....@...#.#@#@#.#...#.#..@#...#...#@#...........#@#...#..@#@#@#.#@..#.#@..#.#@#@#@#@#.#.#@@...#.....#.#.#..@#@@@..#.#.@...#...#..@#...@.#@#...#@#.#..@@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#..@#.................#@#.#...............#...#.....#...#.#.#@#.#@#...#.#...#@#.#...#.#@#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#..@#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#..@#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.@...#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#@..#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#....@.@#.#...#.#.......#@#.#.@.#...#.........#@#...#...#...#.....#.#.#.#@#.....................#@#...#..@#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#@#.#..@#.................#@#.#...............#..@#.....#@..#.#.#.#.#@#...#.#@..#@#.#...#@#.#.#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#@..#.......#.....#.#.#@..#.#.#.#.............#@......#.........#.......#.....#...#.#..@#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#..@..#.#......@#...#.......#@..#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#...@.....#.#@#.#.#..@#.#...#...#.@.#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#@....#.....#.#.#...#.....#.#.....#...#...#@....#.#.@.#.#.#......#
#.#.#.#..@#.#.......#@#.....#@#.#@#.......#@#....@......#.#.#....@..#.#...#.#.......#.#@#...#@..#.........#.#...#...#...#.....#@#.#.#@#.....................#.#@@.#...#.#.#...#@#...#.#...#@#.#@#.#.#...#.#...................#@..#@#.....#.#@#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#...#@#...#@#.#...#.#.#.#.@.#@#.#...#@#...#.....#.#.#...#...#@....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#.#@#.#.............#.......#.........#.......#.....#...#.#..@#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#.@.#...#.#.#.......#.....#...#.........#@#.......#.#...#.#..@@...#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#@#...#.........#.#.#@#.#...@.....#.#@#.#.#...#.#...#...#..@#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#....@.#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#@#...#...#...#.....#.#.#.#.#.....................#@#...#@..#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#@#....@#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#@#@#...#@#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#.@@#...#.@...#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#.@@#.......#.....#.#@#...#.#.#.#.............#.......#.........#....@..#...@.#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#..@#...#.@...#.#@#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#.@.#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.@.....#.#...#.#.......#@@.#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#..@.@#.#.....#...#...#..@..#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#..@#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#...........@.........#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#@#...................#...#.#.....#.#@#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#.#...#@#.#@..#.#@..#.....#.#.#...#...#..@..#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#@..#.....@.#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.....#.....#...........#@..#.#.#.....#@..#...#.....#.#.#@#.#@#.......#.#.....#...#...#.#.....#.#......@#@.@#.......#...#.#@#.#...#...#.#...#..@..#...#.#.#....@#.@.#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#.@.#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#@#.........#.#@#@#.#@..#@#...#...#.@.#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.....@.#.#...#.#...@...#@#.#...#...#.........#@#...#..@#...#...@@#@#.#.#@#.....................#@#@..#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#@..#@#.#...#.#.#.#...#@#.#...#.#@.@#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#@..#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@.#.....#...........#...#.#@#.....#...#...#.....#@#@#@#.#.#@......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#....@#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#@..#.#...#...#...#.#...........#.#.@.#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#...@...#.#..@..#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#.@.#...#.....#.#.#.#@#.....................#@#...#...#.#.#...#@#...#@#...#.#.#@#.#.#...#.#...................#...#.#.....#.#@#.#.#@#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#@#.#...#.#.#.#...#.#.#...#@#...#.@...#.#.#...#..@#@....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#.@@#...#@....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#.@.#...#.#...#.....#...#.#@#.....#..@#...#.#.#.......#.....#...#.........#.#.......#.#@..#.#.......#...#.#.#.#.#.....#@..#@#.#.#.....#@#.....#.#.....#@#.#...#.........#.#.#.#.#.....@...#.#@#.#.#...#@#...#...#.@.#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#..@..#.....#.#.#...#.@...#.#.....#...#...#.....#.#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#@#.............#.......#@........#.......#.....#...#.#...#....@#.@.#.#.....#.....#...........#...#.#@#.....#...#..@#@....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#@..#.#.#.......#.....#...#.........#.#.@.....#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#....@#.#.....#.#.#..@#.........#.#@#@#.#.........#.#.#.#.#...#.#...#...#.@.#.#...........#.#...#...#.#.#.#...#.#...#@#@#.#@#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.....@.#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#................@....#.#...#...#.#@#...#.#...#.#...#.#.#@#.#.#@..#.#...................#...#.#.....#.#.#.#.#.#@#@..#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#@..#.#...#.....#.#.#.@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#..@#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#...@.#.#.....#.#.#...#.........#.#.#@#.#....@....#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#@#.#.#.#.#.#.....#....@#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#@#...#@#.......#.#.....#.#@#.#.......#.#...........#.#.#..@.@..#.#...#.#.......#.#.#...#...#@........#.#...#...#...#.....#.#.#.#@#.................@...#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#@#...#.#.#.#...#.#.#...#@#...#.....#.#.#...#...#.....#..@#.#.......#..@........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#......@..#.......#.....#.@.#.#...#.@...#...#.#.....#.....#...........#...#.#.#..@..#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@.@#.........#.#@#.#.#.........#.#.#.#@#..@#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#@..#...#...@.#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#.#.#.....................#.#@..#...#.#.#...#.#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#@#...#......@..........#.#.#...............#...#.....#...#.#.#.#.#.#...#.#@..#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#..@........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#..@#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#...@...#...#.......#...#.#.#.#...#..@#.#...#.@...#...#.#.#.....#...#..@#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#@#.....#...#@#.#.#.....#.#.....#.#.....#.#.#.@.#.........#.#.#@#.#.........#@#.#.#.#...#.#...#...#...#@#...........#.#...#...#.#.#@#.@.#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#@#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#......@#.#.....#.#.#.#..@......#...#.......#.....#.#.#@..#@#.#.#.............#.......#.........#...@...#.....#..@#.#...#.....#@..#.#.....#.....#@..........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#..@..#...#...#.#.....#.#.......#...#.......#@..#.#.#.#...#...#.#...#.....#...#.#.#.....#.@.#...#.#.#.......#.....#...#.........#@#..@....#.#...#.#.......#...#.#.#.#@#.....#.@.#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#@#.........@.#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#...@.....#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#..@#.#.#.#.#.#...#.#.................@.#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#@....#...#@#@#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#.....@.....#...#@#.......#@#...@.#.#@#.#.........#@..#..@....#..@..#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#@..#.#@#.#...#@..#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#@........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@@.#.........#.#@#.#.#.........#.#.#.#.#.@.#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#@#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#.@.#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#@@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#..@......#.......#.....#...#.#...#.....#.@.#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#...@...#@..#.#@#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#........@#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#@..#.#...#...#...#.#.......@...#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#....@..#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#..............@....#...#@#.....#.#.#.#.#.#@#...#...@.......@.....#.#.#...............#...#.....#...#.#@#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#.@.#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#@.@#.......#.....#@#.#...#.#.#@#.............#.......#.........#.......#.....#@..#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#....@..#...#.......#...#.#.#.#...#...#.#...#@....#...#.#.#.....#...#...#.#.#.......#.....#...#..@......#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#.#.#@..#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#...@..#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#@#..@#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#..@#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#@..#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#@#.#.#.............#.......#.....@...#.......#.....#..@#.#...#.....#...#.#.....#.....#.......@...#..@#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#..@#...#.#@#.......#.....#...#@........#.#.......#.#..@#.#.......#...#.#@#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#.@@#.#...#...#...#.#...........#.#...#.@.#@#.#.#.@.#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#..@#...#@....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#..@#@#.......#.#.....#.#@#.#.@.@...#.#...........#.#.#...@...#@#...#.#.......#.#@#...#...#.........#.#...#.@.#...#.....#@#.#.#.#.....................#.#..@#.@.#.#.#...#.#..@#.#...#.#.#@#.#@#...#@#...........@.@...@.#...#@#.....#.#.#@#.#@#@#...#.................#@#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#...@.#.#@#...#...#.....#...#.#.......#...........#.@.#.#.......#.#..@..#.#.#@#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.....@.#.....#...#.#@..#.....#...#.#@..@.#..@..#...........#...#.#@#@....#...#..@#.....#.#.#.#.#.#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#@..#.#.#.#..@#...#.#...#.....#...#.#.#....@#...#.@.#@#.#...@...#.....#@..#..@..@...#.#.......#.#...#@#.......#...#.#.#.#.#@....#...#.#.#.#.....#@#.....#.#.....#.#@#...#.@.......#.#@#.#.#.........#.#.#.#.#...#.#@..#...#@..#.#...........#.#.@.#...#.#.#.#...#.#...#.#@#.#@#@#.#.#.....#.....#.#@#@..#.....#@#.....#...#...#@....#.#...#.#.#......#
#.#.#.#...#@#.......#.#.....#.#@#@#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#.@.#.#@#...#@#.@.#.#...#@#.#@#.#.#...#.#..........@........#...#.#.....#.#.#@#.#.#.#...#...............@@#.#.#...............#..@#.....#...#.#.#.#@#.#..@#.#...#@#@#..@#@#.#@#...#.#.#...#.#...#.....#.#@#...#@..#.....#...#.#.......#...........#...#.#.......#.#.....#@#@#@#.........#...#.......#.....#.#.#...#.#@#@#.............#.......#.........#@......#.....#.@.#.#...#..@..#...#.#.....#...@.#...........#.@.#@#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#...@.#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#...@.#.@.#...#@#.#....@.@#.....#..@#.........#.#.......#.#...#@#.......#...#.#.#@#.#.....#...#.#.#.#.....#@#.....#.#.....#.#@#...#....@....#.#@#.#.#.........#.#.#.#.#@.@#.#...#..@#...#.#...........#.#...#..@#@#.#.#...#.#...#.#@#.#.#@#.#.#@....#.....#@#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#@#.#@#.....@.#.#...........#.#.#@......#.#@@@#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#@#...#.@.#@#@#...#.#...#.#...#.#.#.#.#@#...#.#........@..........#.@.#@#.....#.#.#.#.#@#@#...#.................#@#@#....@..........#...#.....#@.@#.#.#.#.#@#@..#.#...#.#@#...#.#@#.#...#.#.#...#.#...#..@..#.#@#...#...#.....#...#.#.......#...........#...#.#......@#.#.....#.#.#.#.........#..@#.......#.....#.#.#@..#.#.#@#.............#.......#.........#.......#.....#.@.#@#...#.....#...#@#.....#.....#...........#...#.#.#.....#@..#...#...@.#.#.#@#.#.#.......#.#.....#.@.#...#.#@.@..#.#....@..#...#.......#...#.#.#@#@..#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.@@..#...#.#.#.#.....#@#.....#.#.....#@#.#...#..@......#.#@#.#.#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#.@@#@#.#.#...#.#...#.#@#.#@#.#.#.#....@#.....#.#.#.@@#.....#@#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#@#.....#.#.#.#.......#@#...........#.#@#.......#@#...#.#.......#.#.#...#...#........@#.#...#...#...#.....#@#@#.#.#........@.........@..#@#...#...#.#@#@@.#.#...#.#...#@#@#.#.#@#...#@#...........@.......#...#.#...@.#.#@#.#.#.#@#@@@#.................#.#.#...............#...#.....#..@#.#.#.#@#.#...#.#@..#.#.#...#.#.#.#...#.#.#...#.#.@.#.....#@#.#...#.@.#.....#..@#@#.......#..@........#..@#.#.......#.#.....#.#.#.#.........#...#.@.....#.....#.#.#@..#.#.#.#.............#.......#.........#.......#.....#...#@#...#@@...#...#.#.....#.....#...........#...#.#.#.@...#...#...#.....#.#.#@#.#@#.......#.#.....#...#...#@#.@...#@#.......#..@#.......#...#.#.#@#...#...#.#..@#@....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#...@..@#..@#@#.#.#.#@....#...#.#@#.#@....#.#.....#.#.....#@#@#...#@..@.@...#.#@#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#..@#...#.#@#.#.@.#@#@..#.#.#.#.#@#.#.#@....#.....#.#@#...#.....#.#.....#...#.@.#.....#@#...#.#@#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#@#.#.@.....#.#...#.#.......#.#@#...#...#.....@...#@#...#...#...#.....#@#.#.#@#.................@..@#.#...#.@@#@#.#...#@#...#.#...#@#@#@#@#@#..@#@#...................#...#@#.....#.#@#@#.#.#@#...#.@......@........#.#@#...............#...#.....#...#.#.#.#.#.#...#.#.@.#.#.#.@.#.#.#@#...#.#.#...#@#...#.....#@#.#...#...#....@#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#....@....#.......#.....#...#@#...#.....#...#@#.@.@.#.....#...........#.@.#.#.#.@@@.#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#@#.....#@#@......#...#..@...@#...#.#@#@#...#...#.#.@.#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#...@...#.#...#.#.......#...#.#.#.#.#.....#...#.#@#@#.....#.#..@..#.#.@...#.#.#...#..@..@@..#.#.#.#.#.........#.#@#.#@#...#@#...#...#...#@#...........#@#.@.#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#@#.#...#.....#.#.....#...#...#..@.@#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#@#.....@.....#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#@#@#.....................#@#.@.#@..#.#.#...#.#...#.#...#@#@#.#@#@#.@.#@#...@@@.............#...#@#.....#@#.#@#.#.#@#...#.................#.#.#...............#...#.....#..@#.#.#@#@#.#...#.#...#.#@#...#.#@#.#.@.#.#.#@..#.#...#.....#.#@#...#...#.....#...#@#.......#.......@.@.#.@.#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#@#...#.#.#.#.............#.......#.@.......#.......#.....#...#.#...#.....#...#.#@.@..#.....#...........#...#.#@#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#@#.....#@#.......#...#.......#...#.#.#.#...#..@#.#...#.....#...#.#.#.....#...#...#@#.#.......#..@..#.@.#.........#.#.....@.#.#...#.#.......#...#@#.#.#.#.....#..@#.#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#.@.#..@#.@.#@#.....@.....#.#@..#...#.#.#.#...#@#@..#.#.#.#.#.#.#.#@....#.....#.#@#...#.....#.#.....#...#..@#.....#@#...#.#.#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#.#.....#.#.#@#.......#@#...........#@#@#.@...@.#.#...#@#.......#.#.#...#...#.........#.#...#.@.#...#.....#.#.#.#@#.............@.......#.#...#...#.#.#@..#.#...#@#...#.#.#.#@#.#...#.#...................#...#.#..@..#.#.#.#.#@#.#...#.................#@#@#...............#...#.....#..@#.#.#@#.#.#...#.#...#.#.#...#@#.#@#...#.#.#@.@#.#...#.....#@#.#...#.@.#.....#...#@#@......#...........#...#.#.......#@#.@...#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#......@#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#@#.....#.@@#...#.....#.#.#.#.#.#.......#@#.....#...#.@.#@#.....#.#.......#...#.......#...#.#.#.#.@.#...#@#@@.#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#....@#..@#@#.#.#.....#.#.....#.#..@..#.#.#...#.....@...#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#@..#.#.#.#@#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.@...#.#@.@#.#.#......#
#.#.#.#...#@#.......#.#.....#@#.#.#.......#.#@..........#.#.#.......#.#...#@#.......#.#@#...#.@.#.........#.#...#@..#...#.....#.#.#.#.#.....................#.#...#..@#.#.#.@.#.#...#.#...#.#.#.#.#.#.@.#.#...................#.@@#.#.@..@#.#@#.#.#.#.#...#...............@.#@#@#..........@....#...#.....#@.@#.#.#.#@#.#...#.#...#.#.#...#.#.#.#...#.#.#@..#.#...#....@#@#.#.@.#.@.#.....#...#@#.......#....@......#.@.#.#.......#@#.@...#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#@............#.@.....#...@.....#.......#.....#..@#.#...#.....#...#.#.....#.....#...........#...#@#@#.....#...#...#.....#@#.#@#.#.#@......#@#.....#...#...#.#.....#.#..@....#...#.......#...#.#.#.#...#...#.#.@.#...@.#..@#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#@......#...#.#@#.#.#.....#...#@#.#.#@....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#@#.#@#@@.#@#.@.#..@#...#.#...........#@#..@#...#.#.#.#@..#.#@.@#@#.#.#.#.#.#.#.....#.....#.#@#..@#.....#.#.....#...#..@#.....#.#...#.#.#......#
#.#@#@#...#@#...@...#.#.....#.#@#.#.......#.#...........#@#.#@....@.#.#...#@#.......#.#.#...#..@#.........#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#@..#@#...#.#..@#.#.#.#.#.#...#.#...................#...#.#...@.#.#.#.#.#@#.#...#.................#.#@#..........@....#...#.....#..@#.#.#@#.#.#@..#@#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#@..#.#.....@.#.#.....#.#.#.#.........#.@.#@...@..#.....#@#.#...#.#.#.#.............#.......#.........#...@...#.....#...#.#...#.....#@..#@#.....#.....#...........#...#.#@#.....#@.@#.@.#...@.#.#@#@#.#@#.......#.#.....#...#...#.#.....#.#.@..@.@#...#.......#...#@#.#@#...#.@.#.#..@#.....#...#.#.#...@.#...#...#.#.#.......#.....#.@@#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#@..#@#.#.#.....#.#.....#.#...@@#@#.#...#@.....@..#.#.#@#.#.........#@#.#.#@#...#.#...#...#...#@#...........#.#...#...#.#@#.#...#.#@..#.#.#.#@#.#.#.#@....#.....#@#@#@..#.....#.#.....#...#...#....@#.#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#.#.....#.#@#@#.......#@#...........#.#.#@.@....#.#@.@#@#....@@.#@#@#..@#@@.#.........#.#.@.#.@.#...#.....#@#.#.#.#.....................#@#...#...#@#@#...#.#.@@#.#...#.#.#@#.#.#@..#@#...................#@..#.#.....#@#@#@#.#@#@#@@.#...........@@@...#.#.#.....@.@..@@.@@#...#@@.@@#...#@#.#@#.#@#...#@#@.@#.#@#..@#.#@#.#...#@#@#@..#@#...#.....#.#.#...#...#.....#..@#.#.......#.....@.@..@#..@#.#.@.....#@#.....#.#@#@#.........#@@.#.......#..@..#.#.#...#@#.#@#....@........#.....@.#........@#...@...#@....#...#@#.@.#...@@#@@.#.#.....#.@@@@#.....@.....#..@#@#.#.@...#.@@#...#.....#.#.#.#.#.#......@#.#.....#@.@#.@.#.#.@...#.#.......#...#....@@.#...#.#.#@#@..#.@.#.#@..#@....#.@.#.#@#.....#...#...#.#@#.......#.....#...#.........#@#...@...#@#...#.#.......#...#@#@#@#@#@...@#@..#.#@#@#.....#@#..@..#.#.....#@#@#...#.........#.#.#@#.#.@.@..@..#@#.#@#@#...#@#@..#.@.#@@.#.#.....@.....#.#@..#...#@#@#.#@..#.#..@#@#.#@#.#@#.#@#.....#@....#.#.#.@.#..@..#@#.....#@@.#.@.#.....#.#...#@#.#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#@#.#.#...........@.........#.#...#...#.#.#.@@#@#...#@#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#@#..@#.................#.#@#...............#.@.#.@...#...#.#.#.#.#.#...#@#...#@#.#...#.#.#.#..@#@#.#@@.#.#.@.#.....#@#@#@..#...#.....#...#.#.......#...........#@..#@#.......#@#.....#@#.#.#.........#...#.......#.....#@#.#...#@#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#@#.#.......#@#..@@.#...#...#.#...@.#.#@....@.#@@@#.......#@.@#.#.#.#...#...#.#...#.....#...#@#.#.....#.@.#...#.#.#.@@...@#.....#...#.........#.#.@.....#.#...#.#.......#..@#@#.#.#.#.@...#@..#@#.#.#.....#.#.....#.#@....#.#.#@..#..@......#.#.#.#.#.....@...#.#.#.#.#...#@#...#@.@#...#@#...@.......#.#...#...#.#.#.#...#.#...#.#.#@#@#.#@#.#.....#.....#.#.#...#.....#.#@.@.@#...#...#.....#.#...#.#@#.....@#
#@#.#@#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#@..#.....#.#.#.#.#..............@......#.#...#...#.#.#...#.#...#.#...#@#.#@#.#.#...#.#...................#.@.#.#.....#.#.#.#@#@#.#...#.................#@#.#...............#@@.#.....#...#.#.#.#.#.#...#@#...#.#.#...#.#.#@#.@.#.#.#...#.#@..#.....#.#@#...#...#.....#...#@#.......#...........#.@.#@#.......#@#.....#@#.#@#..@......#...#.......#..@..#.#@#...#@#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#@#.....#.@..@#...........#...#.#.#.....#...#...#@....#@#.#.#.#@#.......#.#.....#...#..@#.#..@..#.#......@#...#.......#.@.#.#@#.#..@#...#.#...#...@.#..@#.#.#@....#...#...#.#.#@..@...#.....#...#.........#.#..@....#@#...#.#.......#..@#@#.#.#@#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#@#@#.#.........#.#.#@#.#...#@#...#@..#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#@#.#.#.#.....#@....#.#.#...#.....#.#.....#...#.@.#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#@#.#.......#@#...#.#...@...#@#.#...#...#.........#@#...#...#.@.#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#@....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#.@.#@#...#.#.#...#.#.#.#@.@#.#.#@..#@#@..#.....#@#.#...#...#.....#...#@#.....@.#...........#...#.#....@..#.#.....#@#@#.#.........#@..#.......#.@..@#.#.#...#.#.#@#.............#.....@.#........@#.....@.#.....#@..#.#...#.....#.@.#.#.....#.....#...........#...#@#.#.....#...#...#...@.#@#.#.#@#@#.......#@#..@..#...#@@.#@#.....#.#.....@.#...#..@....#...#.#.#.#.@.#...#.#...#.....#...#.#.#.....#@.@#...#.#.#....@.@#.....#..@#.........#.#.......#@#...#.#.......#...#@#.#.#.#.@...#...#@#@#@#...@.#@#...@.#.#@....#.#.#...#.........#.#.#.#.#.@.....@.#.#.#.#.#...#.#...#@..#...#@#...........#.#...#...#@#.#.#...#.#...#@#.#.#@#@#@#.#.....#.....#@#.#...#.....#.#.....#@..#...#.....#@#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.......#.#.....#.#.#.#..@...@#.#...........#.#@#.......#@#...#.#.......#.#.#...#...#.........#.#@..#...#...#.....#@#.#@#.#.....................#.#...#...#.#.#.@.#@#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.@...#...#.#.#.#.#.#...#.#...#.#.#..@#.#@#@#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...@.@..@..#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#..........@..#.......#.........#.......#.@.@.#...#.#...#.....#...#.#.....#.@...#...........#.@.#.#@#.....#...#...#.....#.#.#.#@#.#.......#@#.....#@..#...#.#.....#.#.......#...#....@..#...#@#.#.#...#...#.#...#...@.#...#.#@#..@..#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#..@..#...#@#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#.#.#@..#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#@#.#...#.....#@#.....#...#...#.@..@#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#@..#.#.......#.#.#.@.#...#.........#.#@..#..@#...#.....#.#.#.#.#.....................#@#...#...#.#.#.@@#.#..@#.#...#.#@#.#.#@#...#.#...................#...#.#.....#.#.#@#@#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#..@#.#.#.#...#.#.#...#.#...#@....#.#.#@@@#..@#.....#.@.#.#.......#...........#...#.#...@...#.#...@.#.#.#.#.@.@.....#...#.......#.....#.#.#..@#.#.#.#.@...........#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#.@.#@#.#.....#...#...#.....#.#.#.#@#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#@....#...#.#.#.....#...#...#.#.#.......#.....#@..#.........#.#.......#.#...#.#.......#...#.#@#.#.#@....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#........@#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#@#.....#.....#.#.#...#.....#@#.....#..@#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#..@........#.#.#.......#.#...#.#.......#.#.#...#...#@........#.#..@#...#...#.....#.#.#.#.#.....................#.#..@#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#.@.#.#.....#.#@#@#.#.#.#...#.................#.#.#...............#..@#.....#...#.#.#.#.#.#...#.#...#.#.#..@#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#....@..#.#.....#.#.#.#.......@.#...#.......#.....#@#.#...#@#.#.#........@....#.......#.........#.......#.@...#@.@#@#...#.....#...#@#.....#@....#...........#...#@#.#.....#...#...#@....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#..@#.#.#.#...#...#.#...#.....#...#@#@#....@#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#......@..#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#@..#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#@#.....#..@#...#.@...#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.....@...#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#.@.#.#...#@#...#.#@#.#.#.#...#@#..............@....#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#@.@#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#..@#...#.....#...#@#.......#..@........#...#.#.......#.#..@..#@#@#.#.........#...#.......#.....#.#.#...#.#.#.#.........@..@#.......#.........#.......#.....#.@.#.#...#....@#...#.#.....#.....#...........#...#@#.#.....#@..#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#..@....#.@.#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#@#.#.#.....#.@.#.#.#.#.....#@#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#..@#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#.@.#@..#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#...@.#.#.#@#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#..@#@........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#..@#.#...#.#...#.#.#.#.#@#...#@#...................#...#.#.....#.#.#.#@#.#.#...#.................#.#.#.........@.....#..@#.....#...#.#@#.#.#.#...#.#...#.#.#..@#.#.#@#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#@#.#....@.@..#...#.......#.....#.#.#...#.#.#.#...@........@#.....@.#.........#....@..#.....#...#.#..@#.@...#...#@#.....#.....#...........#@..#@#.#.....#...#...#...@.#.#.#.#@#@#.......#.#.....#...#...#.#.....#.#.@.....#...#.......#...#.#.#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#....@#...#@#@#.#.....#@#.....#.#.....#.#.#@..#.........#.#.#.#.#.........#.#.#@#@#..@#.#.@.#...#...#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#.@.#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#@@.#.#.......#.#.....#.#.#@#@..@@.@#.#...........#.#.#.......#.#@..#.#.@@@@..#.#@#...#...#.........#.#...#@..#...#@.@@@#.#.#@#.#....................@#.#@..#...#@#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#@@@#@#@...@#.#.#@#.#.#@#@..#...............@.#.#.#...............#...#@....#@@@#@#@#@#@#.#...#.#...#.#.#...#.#.#.#.@.#.#.#...#.#...#.....#.#@#.@.#...#.@...#.@.#@#.......#...@.......#..@#@#.@...@.#@#.....#@#.#.#.........#...#.......#.@...#@#@#.@@#@#@#.#...........@.#.@.....#.........#.......#.....#...#@#...#.....#...#.#.....#.....#..@...@....#...#@#@#.....#...#.@.#@....#@#.#@#.#@#...@...#@#.....#...#...#@#@....#@#@.@....#...#.......#...#@#@#@#.@.#...#.#@@.#.@...#@@.#@#.#@....#...#...#.#.#.......#.....#...#.........#.#.@.....#.#...#@#.......#...#.#@#@#@#@....#@.@#.#@#.#@.@.@#@#..@..#.#....@#.#@#..@#@...@....#.#@#.#.#...@@..@.#.#@#.#.#...#.#...#@@.#...#@#.........@.#.#...#.@@#.#.#.#...#.#@.@#.#@#@#@#@#@#.#...@.#.....#.#@#@@@#...@@#.#.....#..@#...#.....#.#...#@#@#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#@#.......#@#.....#.#@#@#.......#@#...........#.#.#......@#@#@@.#@#.......#@#@#...#...#......@..#.#...#.@@#...#.....#.#.#@#@#.............@.......#@#...#.@@#@#.#.@.#.#...#@#...#.#@#.#.#@#...#@#.....@.............#.@.#@#.....#@#@#@#.#@#.#@..#.................#@#@#.............@.#.@@#.....#...#@#.#@#@#@#...#.#.@@#@#.#...#@#@#.#...#@#.#.@.#@#...#@@@@@#.#@#@@@#.@.#.....#.@@#@#.......#....@@.....#@..#.#...@...#.#....@#.#.#.#...@.....#...#..@....#.....#.#.#...#@#.#.#.............#.......#.....@...#.......#...@.#.@.#@#...#.....#...#@#..@..#@...@#..........@#..@#.#@#.....#.@.#.@.#...@.#.#.#.#.#@#.......#@#.....#@.@#...#.#...@@#.#.......#...#.......#...#.#.#.#..@#.@.#.#...#...@.#...#@#.#....@#@@.#...#.#@#.......#@@...#...#.....@...#.#.......#.#@..#@#.......#@@@#@#@#.#.#@....#..@#@#@#.#....@#@#..@..#.#@@...#.#@#@..#.........#@#.#@#@#@........#.#.#@#.#@@.#.#...#.@@#...#.#...........#@#.@.#.@.#.#.#@#...#.#...#.#@#.#.#.#@#.#...@.#.....#@#.#...#.....#@#.....#@..#@.@#...@.#.#...#.#@#@.@..@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#.@.#.....#@#.#.#.#.....................#.#@..#...#.#@#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#@#.@.#@#.#...#.#...#.....#.#.#@..#...#.....#..@#@#.......#...........#.@.#.#@......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#.@.#.@.#.#.@.#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#@..#.#.......#...#.#.#.#.#.....#.@.#.#.#@#..@..#.#.....#@#.....#.#.#...#.@.......#.#.#@#.#.........#.#.#.#.#...#@#...#...#@..#.#....@......#.#...#@..#.#.#@#...#.#...#.#.#.#@#.#.#.#.....#.....#@#.#..@#.....#.#.....#.@.#.@.#@....#.#@.@#.#.#......#
#.#.#@#...#.#..@....#.#.@@..#.#.#.#.......#.#......@.@..#.#.#.......#.#...#.#......@#.#.#...#...#.........#.#...#@..#.@.#.....#@#.#@#.#.....................#.#...#...#.#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#...#.#....@#.#.#.#.#.#.#...#....@............#.#.#...............#...#.....#...#.#.#.#@#@#...#.#...#.#.#...#@#.#.#...#.#@#..@#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#.@.#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#..@#...#.#.....#.#.......#...#@......#@@.#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.......@.#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#@#.....#.#.....#.#...@.#@#.#...#.........#.#.#@#.#.........#@#.#.#.#@..#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#@..#.#.#.#.#.#.#.#.....#.....#.#.#...#.@.@.#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#@@.#.@.#@@.#.....#.#.#.#.#.....................#.#...#.@.#.#.#@@.#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#.@.#.....#...#.#.#.#@#@#.@.#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.@...#...#.#..@....#...........#...#.#.......#.#.....#@#.#@#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#@..#@#.#.....#...#...#@#.#.......#.....#...#@......@.#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#@#....@#.#.#...#........@#.#.#.#.#.@.......#.#.#.#.#...#@#...#...#...#.#...........#.#...#..@#.#@#@#...#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#..@..#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#.#.#............@........#.#...#...#.#.#...#.#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#......@..........#@#.#...............#...#...@.#...#.#.#.#.#.#..@#.#...#.#.#...#@#.#.#...#.#.#...#.#...#....@#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#..@....#.....#.#.#...#.#.#.#.............#.......#.........#..@....#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#@..#.....#...#@#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#..@....#...#.#.#.#.#.....#...#.#.#.#.....#.#@....#.#...@.#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#.@.#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#.@.#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#..@#.....#@#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#@..#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#.@.#...#.#.....#.#.......#...#.......#.@.#.#@#.#@@.#@..#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#...@.#.#.#...#.........#.#.#.#.#.........#.#.#.#@#@..#.#...#.@.#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#.#@#@#.#.#.....#.....#.#.#...#..@..#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#@..#.....#.#.#.#@#..........@..........#@#...#...#.#.#@@.#.#...#.#...#.#@#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#@#...#@#...#.#.#...#@#.#@#...#.#.#...#.#...#.....#.#.#...#.@.#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#..@#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#...@.#..@#.#.#.....#...#...#.#.#.......#.....#...#.@.......#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#@#..@#.#..@#...#...#@#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#....@#.#.....#...#...#.....#.#.@.#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#@..#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#@..#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#........@........#.#.#...............#...#.....#...#.#.#.#@#.#..@#.#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#...#.#..@.@..#@#.....#.#.#.#........@#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#@#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#@..#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#.@.#.........#.#.......#@#...#.#.......#...#.#.#@#.#.....#...#.#.#.#....@#.#@....#.#...@.#@#.#..@#......@..#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#..@..#.....#.#.#...#..@..#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#@..#.....#.#@#.#@#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#@#.@@#.#...................#...#.#....@#.#@#.#.#@#.#...#.....@...@.......#.#.#...........@...#...#.....#...#.#.#.#@#.#...#.#...#@#@#...#.#.#.#.@@#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#...#.#.......#.#.@...#.#@#.#.........#...#......@#.....#@#.#...#.#.#.#.............#.......#.....@...#...@...#...@.#...#.#...#.....#...#@#.....#..@..#..........@#...#.#.#.....#...#...#.....#@#.#.#@#.#......@#.#.....#...#...#.#.....#.#.......#...#..@....#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#....@..#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#@..#.........#@#.#.#.#.........#.#@#@#.#...#.#...#@..#...#.#...........#@#...#...#.#.#.#..@#.#.@.#.#@#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#.#...#@#.......#@#.....#.#@#@#.......#.#........@..#.#.#.......#.#...#.#.......#.#.#...#..@#.........#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#@#@.@#.#...................#@..#.#.....#.#.#.#@#.#.#...#..@.....@....@.@.#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#.@.#.#@#@..#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#@#.#.........#...#.......#.....#@#@#...#.#.#@#.............#.......#.........#.......#.....#@..#.#...#.....#@..#.#.....#@....#...........#...#.#.#.....#...#...#.....#.#.#@#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#@#...#...#.#.@.#@..@.#.@.#.#.#.....#...#...#.#@#.......#.....#...#.........#@#.......#@#...#.#.......#...#.#@#.#@#.....#...#.#@#.#.....#.#.....#.#....@#.#.#...#.........#.#.#.#.#...@...@.#.#@#.#@#...#.#...#...#...#.#...........#.#..@#...#.#.#.#...#@#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#..@#...#.....#@#...#.#.#.....@#
#.#.#.#...#.#.......#@#.....#@#.#.#.......#.#...........#.#.#.....@.#.#...#.#.......#.#@#...#...#.......@.#@#...#...#...#.@..@#.#.#.#.#.....................#@#...#..@#.#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#..............@..#.#@#......@........#...#.....#..@#.#.#.#.#.#...#.#...#@#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#..@..#.#.#.#.........#...#.......#.....#@#.#...#.#@#.#.............#.......#..@..@...#.......#.....#..@#.#...#.....#...#.#.....#....@#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.....@.#.#.....#...#..@#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#..@#.@...#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#....@..#.#...#@#.......#...#.#@#@#.#....@#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#@..#...#...#.#...........#.#...#...#.#.#.#@..#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#@..#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#@#.#.......#.#...........#.#.#....@..#.#...#.#.......#.#.#...#.@@#.........#.#...#...#...#.....#.#.#.#@#.....................#@#...#..@#.#.#...#.#...#@#...#.#.#.#.#@#@..#.#...................#@..#.#..@@.#.#@#.#.#.#.#..@#....@..@.........#.#.#....@..........#...#.....#...#.#.#.#@#.#..@#@#...#.#.#...#.#.#.#..@#.#@#...#.#...#..@..#.#@#...#...#.....#@..#.#...@...#........@..#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#..@#...#.#@#.......#.....#...#.........#.#.......#.#...#@#@......#...#@#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#.......@.#.#@#.#.#....@....#.#.#.#.#..@#.#...#...#...#.#...........#.#...#...#.#.#.#..@#.#...#.#.#.#.#.#.#.#.....#.....#.#.#..@#.....#.#.....#...#...#.....#.#...#.#.#..@...#
#.#.#.#...#.#.......#@#.....#.#@#.#.....@.#.#...........#@#.#.......#.#...#.#.......#.#@#...#.@.#.........#.#...#@..#...#.....#@#.#.#.#.....................#.#...#...#@#.#.@.#.#...#.#...#.#.#.#.#@#@..#.#.......@...........#..@#.#.....#.#.#.#@#.#.#...#.......@.....@.@.#.#.#...............#@..#.....#...#.#@#.#.#.#.@@#@#...#.#.#...#.#.#.#...#.#@#...#@#...#@....#.#.#...#...#.....#@..#.#.......#..@.......@#...#.#.@.....#.#.....#.#.#.#........@#...#.......#.....#@#@#...#.#@#@#.............#.......#..@..@...#.....@.#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.@.....#.#.....#...#@..#.#.....#.#.......#...#.......#@..#@#.#.#...#...#.#...#@....#..@#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#@#.#.#@#.....#...#.#@#@#..@..#.#.....#.#.....#.#.#...#.........#@#@#.#.#.........#@#.#.#.#...#.#.@.#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#@....#.#.....#...#...#.....#.#...#.#.#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@@@#@#..@@...#.#..@..#@#@#.#@@@....#.#..........@#@#@#.......#.#...#@#..@@.@.#.#.#...#..@#.........#@#..@#...#...#..@..#@#@#.#.#.....................#@#...#...#.#@#...#@#...#.#...#@#@#@#.#.#.@.#.#..........@........#...#.#....@#.#.#@#@#.#@#...#.............@@..#@#@#..............@#@..#....@#...#.#@#.#.#.#@..#@#...#.#@#@..#.#.#@#.@.#.#@#@@@#.#...#..@..#@#.#@..#...#.....#..@#.#.......#.@.........#@.@#.#..@...@#@#....@#@#.#.#.........#@@@#.......#..@.@#@#@#...#@#@#@#.....@.......#.......#.........#.......#.....#@@@#@#@.@#..@.@#@.@#.#.....#@@...#...........#...#@#@#.@...#@..#@.@#...@.#.#.#@#.#@#.@...@@#.#.@@@.#...#.@@#.#.@...#.#.......#...#.....@@#..@#@#@#@#.@.#...#@#...#..@@@#...#.#.#.....#...#...#.#@#.......#.....#...#....@@..@#@#.@....@#@#..@#.#.....@@#...#@#@#@#.#@.@@.#...#@#@#@#.....#.#.....#.#.@..@#.#.#...#@........#.#.#@#.#.@.......#@#.#.#@#...#@#...#...#@.@#.#..@..@..@.@#@#...#@..#@#@#.#...#.#...#.#@#.#.#@#@#.#@@@@@#.....#@#@#..@#@@..@#.#@@@.@#@@.#@..#.....#@#...#.#@#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#@#......@#.#...#.#.......#.#.#...#...#......@..#.#...#...#..@#.....#.#@#@#@#.....................#.#...#...#.#@#...#@#...#.#...#.#.#.#@#@#...#.#.@.................#...#.#.....#@#.#@#.#.#.#...#.................#.#.#.....@.......@.#...#.....#...#@#.#.#@#@#@@.#.#..@#@#.#...#@#.#.#...#@#.#...#@#...#.....#@#.#@.@#...#.....#...#.#.......#...........#...#@#@......#@#.....#@#.#.#@........#.@.#...@...#.@...#.#@#...#.#.#.#.............#.......#.........#..@....#.....#...#.#...#.....#@.@#.#.....#.....#...........#...#.#.#....@#...#@..#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#......@#...#@#.#@#...#...#.#...#.....#...#.#.#...@.#...#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#@..#.........#.#@#.#.#.........#.#@#.#.#...#.#..@#@@.#@..#.#...........#.#@@@#...#.#.#.#.@.#.#...#.#.#.#@#.#.#.#..@..#.....#.#.#...#..@..#.#.....#.@.#...#.....#.#..@#@#.#......#
#.#.#.#...#@#.......#@#.....#.#.#.#.......#.#...........#@#.#..@.@..#.#...#.#.......#.#.#...#...#.........#@#...#...#.@@#.....#@#.#.#@#.....................#.#@@.#...#.#.#...#@#...#.#...#@#.#.#.#.#...#@#...................#...#@#.....#.#.#@#.#.#.#...#.................#.#.#...............#@..#.....#...#.#@#.#.#@#@@.#.#@.@#.#.#...#@#@#.#...#.#@#...#.#...#....@#@#.#...#...#.....#..@#.#.......#......@....#...#.#.......#@#.....#@#.#@#.........#@.@#.......#.....#.#@#...#.#.#.#............@#@......#.........#.......#.....#...#.#..@#.....#..@#.#....@#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#@#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#@....#...#.........#.#.......#.#...#@#.......#...#@#.#.#@#.....#...#.#.#@#.....#.#.....#.#.....#.#@#...#.........#.#.#@#.#.........#@#.#.#.#...#.#...#...#.@.#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#@#.....#...#@..#.....#@#@..#.#.#......#
#.#.#@#...#@#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#@#...#..@#.@@#.....#.#.#.#@#.....................#@#...#...#.#.#...#.#@..#.#..@#.#.#.#.#@#..@#.#...................#.@.#.#.....#@#.#@#.#@#.#...#.................#@#.#.......@.......#...#.....#...#.#.#.#.#.#@..#.#.@.#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#@#@..#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#@#.#.........#...#...@...#.....#.#@#...#.#.#.#......@......#@...@..#.........#.......#.....#..@#.#..@#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#@....#.#.#.#.#.#.......#@#.....#...#@..#@#@....#.#.......#...#@......#...#@#@#@#...#...#.#...#.....#...#.#.#.....#.@.#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@@@#.........#.#@#@#@#.........#.#.#.#.#...#.#...#@@.#...#.#...........#.#.@@#...#.#@#@#@..#@#.@.#@#.#@#.#.#.#.#.....#...@.#.#@#...#.....#.#.....#...#...#.....#@#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#@#@#.......#.#...........#.#.#.......#@#...#@#....@..#.#@#...#...#.........#@#.@.#...#..@#.....#.#.#.#.#.....................#@#.@.#...#@#.#...#@#...#.#...#.#.#@#.#.#...#@#...................#...#.#.....#.#.#@#@#.#.#...#.................#@#.#...@...........#...#.@...#...#.#.#.#.#@#...#.#@@@#.#.#...#.#.#@#...#@#.#...#.#...#....@#@#.#..@#...#.....#...#.#.......#.........@.#...#.#....@..#@#.....#.#.#.#.........#@..#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@@#.....#.@.#.#.....#.....#......@@..@#...#.#.#@....#...#.@.#.....#.#.#.#.#.#.....@.#.#..@..#...#..@#.#.....#.#.@...@.#...#.......#...#.#.#.#...#@@@#@#...#.....#...#.#@#.....#.@.#...#.#.#.......#.....#...#.........#@#....@..#.#...#.#.....@.#...#.#.#.#.#.....#...#.#.#@#...@.#.#@....#.#....@#.#.#...#...@.....#.#.#@#.#.........#.#.#@#@#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#@#.#.#.#@#.#.#.....#.....#.#@#...#.....#.#.....#..@#..@#.....#.#..@#.#.#@.@...#
#.#@#.#...#.#.......#.#.@@..#@#.#@#.......#.#.....@.....#@#.#.@.@...#@#...#.#.......#.#.#...#...#.........#.#...#...#...#@....#.#.#@#.#.....................#@#.@.#...#.#@#...#.#...#.#...#@#.#@#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#.@.#...@.#...#.#.#.#.#.#...#.#...#@#.#@..#.#.#.#...#@#.#...#.#..@#.....#@#.#...#.@.#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.....@.#.....#.#.#...#.#.#.#.............#....@..#.........#.......#.....#...#.#...#.....#...#.#.....#.....#..@........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#@#...@.#...#@..#.#.....#.#@..@...#@..#.......#.@.#.#.#.#...#@..#.#...#.@..@#...#@#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.@.....#...#.#.#.#.#.....#@..#.#.#@#.....#@#...@@#.#.....#.#.#...#...@.....#@#.#@#@#........@#.#@#.#.#...#.#...#.@.#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#@#.#.#@#.#....@#.....#.#.#.@.#.....#@#.....#@.@#...#.....#.#...#.#@#......#
#.#.#@#...#.#.......#.#@....#.#.#@#.......#.#...........#.#.#.......#.#...#@#.......#@#.#...#...#.........#@#...#..@#...#.....#.#.#.#.#.....................#@#@..#...#.#.#@@.#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#..@..#.#.#.#.#.#.#...#.................#.#.#...............#...#...@@#...#.#.#.#.#.#...#.#.@.#.#.#...#.#.#@#...#@#@#...#.#...#@..@@#.#.#...#.@.#....@#...#.#.......#...........#...#.#..@....#@#.....#.#@#@#.........#...#.@...@.#.@.@.#.#.#..@#.#@#@#....@........#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#@@...@@#...#.......#@.@#.#.#.#...#..@#.#...#.@...#...#.#.#.....#...#...#.#.#.......#.....#...#..@......#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#@....#.#.....#.#.....#.#.#.@.#......@..#.#.#@#.#.........#.#@#@#.#...#.#.@.#.@.#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#.@.#.....#.#@..@.#...#...#...@.#@#@@@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#.@@#.#.@..@..#@#.@...#.#@#@#.......#.#...........#@#@#.....@@#@#...#.#@@@....#.#@#...#...#...@.....#.#...#..@#@..#.....#.#@#@#.#.....@...............#.#@..#@.@#@#.#.@.#.#.@@#@#...#@#.#@#.#.#...#@#...................#...#.#..@.@#.#.#.#@#.#.#..@#.........@.......#@#.#...............#..@#.....#@@.#@#.#@#.#.#...#@#@..#.#.#...#.#@#.#...#@#.#@..#.#...#.....#.#.#...#@.@#.@@..#...#@#.@.....#.....@...@.#.@@#@#.@...@@#@#@....#@#.#@#.....@...#@..#@...@.@#.....#.#.#..@#@#.#.#.............#.......#@....@...#..@....#.....#...#.#...#@..@@#..@#.#.....#.....#..@........#@@.#@#.#@....#...#...#@....#@#@#.#.#.#.......#.#.@@@.#...#...#@#.@@..#@#.......#@..#...@.@.#.@.#.#.#.#...#.@.#@#...#....@#.@.#@#@#.....#@..#..@#.#.#.@.....#.....#.@.#.........#@#.......#.#..@#.#.......#@..#.#.#@#.#.....#..@#@#@#@#.....#@#@.@@@#.#@...@#.#.#...#.........#.#.#.#.#.........#@#@#@#.#...#@#@.@#@@.#...#@#...........#.#...#...#@#.#@#...#.#...#.#.#.#@#@#@#@#.....#.....#@#.#...#..@..#@#.@..@#..@#...#.....#.#...#@#.#@..@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#@#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#@..#...#@....#.#.#.#.#.....................#@#...#..@#.#@#...#.#...#.#...#.#.#.#@#.#...#@#...................#.@@#.#.....#.#.#.#.#.#.#@@.#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#@#...#@#.#.#...#.#.#@@.#.#.@.#.@...#@#@#...#...#.....#...#.#.......#...........#...#.#@@.....#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#......@#.@...#...#.#...#...@.#...#.#.....#.....#...........#.@@#.#.#.....#...#...#..@..#.#@#.#.#.#....@..#.#.....#...#...#.#.....#@#.......#...#.......#..@#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#..@#.#.#@#.#.....#...#@#@#.#.....#.#@....#.#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#......@....#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.@...#.....#.#.#...#....@#.#.....#...#..@#..@.@#@#...#@#@#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#..@#.........#.#...#...#.@.#.....#@#.#.#.#.....................#@#...#@..#.#.#...#.#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#@#.#@..#.................#@#.#........@......#...#.....#...#.#.#.#.#.#...#.#..@#.#.#...#.#.#@#...#.#@#...#@#...#....@#.#.#@@.#...#.....#...#@#..@....#...........#...#.#.......#.#.....#.#.#.#.........#...#@......#.....#.#.#...#.#.#.#......@......#......@#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#@..#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#.@.#.#.....#@#.......#...#.......#@..#.#.#.#...#...#.#...#.....#...#.#.#...@.#...#...#.#@#.......#.....#@..#.........#.#.......#@#...#@#.......#...#.#@#@#@#.....#...#@#.#.#.....#.#...@@#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#@..#...#@#.#@#...#.#...#.#.#@#.#@#.#.#.....#.....#.#.#...#.....#.#....@#...#...#...@@#@#...#.#@#......#
#.#@#.#...#.#..@....#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#@.@#...#.....@...#.#...#...#...#.@..@#@#.#.#.#.....................#@#...#...#@#@#...#@#...#.#...#@#.#.#@#@#...#.#...................#...#.#.....#@#.#.#.#.#@#...#.................#.#.#..@............#...#.....#...#.#.#.#.#@#...#@#..@#.#@#@.@#@#.#.#...#.#.#@..#@#...#.....#@#.#...#...#.....#...#.#@@.@...#...........#...#.#.......#.#.....#.#.#@#.........#...#...@...#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.@...#...#...#.#.....#.#.......#...#.......#..@#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#....@#.@.#@#@#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#.@.#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#.@.#....@....#.#...#...#...#.....#@#.#.#.#.....................#.#@.@#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#.@.#.#.....#.#@#@#.#.#@#...#.................#.#.#............@..#...#.....#...#.#.#.#.#.#...#.#.@.#.#@#...#.#.#.#...#.#.#@.@#@#...#.....#.#.#...#...#.....#..@#.#.@..@..#...........#...#.#.......#.#.....#.#@#.#.........#...#......@#.....#@#.#...#@#.#.#.............#.......#.........#.......#@....#...#@#...#.....#...#.#.....#.....#...........#.@@#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#@....#...#.@.#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#..@#.#.#.#.#.....#...#@#@#.#.....#@#.....#.#.....#.#.#@@.#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#@#...#.@.#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#@.@..#.#.....#...#.@.#.....#.#@..#@#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.........#.#...#...#...#@....#@#.#@#.#.............@.......#.#.@.#@..#.#@#...#.#...#.#...#@#.#.#.#.#...#.#...................#@@.#.#@....#@#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#..@.@#.#.#...#...#.....#..@#@#..@..@@#...@.......#...#.#.......#.#.....#.#@#.#.........#...#..@...@#.....#@#.#...#.#.#.#@............#.......#...@.....#.......#.....#...#.#...#....@#...#.#.....#.....#...........#.@.#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#..@..#...#...#.#.....#.#.......#...#.......#..@#@#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#@..#...#..@#.#...........#@#...#...#.#.#.#...#@#...#.#.#@#.#.#.#.#.....#.....#.#.#@.@#....@#.#.@...#...#...#.....#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#@#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#@..#.#.......#.#.#...#...#...@.....#.#...#...#...#.....#.#.#.#.#.....................#.#...#..@#.#.#...#.#...#.#...#.#.#@#.#.#@..#@#...................#...#.#.@...#.#.#.#@#.#.#...#.................#@#.#...............#...#.@...#...#.#.#.#.#@#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#......@#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#@#.....#...#...#.....#@#.#.#.#@#.......#.#.....#...#...#@#....@#.#.......#@..#.......#...#@#.#.#...#...#.#..@#.....#...#.#.#.....#...#...#@#.#...@...#.....#...#.........#@#..@....#.#...#.#.......#...#@#.#@#.#.....#@..#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#@..#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#@#.#.#.#@#.#.....#.@..@#@#.#...#.....#@#.....#...#...#.....#.#..@#.#.#..@...#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#......@....#.#.#.......#.#@..#.#.@.....#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@@.#.#...#.#...#.#@#@#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#@#...#.#...#.#@#...#@#.#.#...#.#@#...#.#...#.....#.#.#..@#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#..@....#.....#.#.#..@#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#..@..#...........#...#.#.#.....#...#...#....@#.#@#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#@..#.#.#.....#.@.#...#.#.#.......#.....#...#.....@...#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#..@#.#@.@#...#...#.#.....@.....#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#.....#....@#.#@#...#.....#@#.....#...#...#.....#.#@..#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#.@.#.#.....#.#@#.#@#.#.#@..#.................#.#.#...............#...#..@..#...#.#.#.#.#.#...#.#...#.#.#@..#.#.#.#...#.#.#...#.#@@.#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#@..#@......#.....#.#@#...#.#.#@#...@.........#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#...@.#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#..@..#...#...#.#.#.......#.....#...#.........#.#......@#.#...#.#.@.....#...#@#.#@#.#.....#...#.#.#.#.....#.#.....#.#..@..#@#.#...#.........#.#@#.#@#.........#.#@#.#.#.@.#.#..@#...#@..#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#..@..#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#..@....#@#.@.#.#.......#.#.#@@.#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#..@..#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.......@.#..@#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#..@#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#@..#...#@#...@.#.#..@....#...#.......#...#.#.#.#...#...#.#...#.....#..@#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#..@..#.#.#...#.........#.#.#.#@#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#@#.#.....#.@...#.#.#...#.....#.#.....#...#...#@....#.#.@@#.#@#......#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#....@..#.#.#...#...#.........#.#@..#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#.@@#.#...#.#...#.#@#.#.#.#@..#.#...................#@..#.#.....#.#@#.#@#.#.#...#.................#.#.#...............#...#..@..#...#.#.#.#.#.#...#.#...#.#.#.@.#.#.#.#...#.#.#@.@#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#@....#.#@#.#.........#...#.......#.....#.#.#@.@#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#.......@...#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#@..#@#@....#@#.......#..@#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#..@#.........#.#.......#.#...#.#.@.....#@..#.#@#.#@#.....#...#.#.#.#.....#.#...@.#@#.....#@#.#...#.........#@#.#@#.#.........#.#.#.#@#...#.#...#...#...#@#.........@.#.#...#...#.#@#.#...#.#...#.#.#.#.#.#.#.#.....#.@..@#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#@#.#.......#@#...........#.#.#.......#.#...#.#...@...#.#.#...#...#.........#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#.@.#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#.@.#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#@..#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#...@.#.#.#.#.........#.@.#..@....#.....#.#.#...#.#.#.#.............#....@..#.........#.......#.....#...#.#@..#.....#...#.#.....#..@..#...........#@..#.#.#.....#...#...#....@#.#.#.#.#@#.......#.#.....#...#...#.#@..@.#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#....@#...#...#@#.#.......#.....#...#.........#.#.@@....#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#....@#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#@..#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.@...#.#.#...#.....#.#.....#...#...#...@.#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.....@.#.#...#.#.......#.#.#...#...#.........#.#@..#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#.@.#.#...#.#...#.#.#@#.#.#...#.#.....@.@...........#...#.#.....#.#.#.#.#.#.#...#...............@.#.#.#...............#...#@.@..#...#.#.#.#.#.#...#.#.@.#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#..@....#.....#.#.#...#.#.#.#.....@.......#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#..........@#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#@#.....#...#.#@#.#.....#.#....@#@#..@..#.#.#...#.........#.#.#.#@#.........#.#@#.#@#...#.#...#...#...#.#.......@...#.#...#...#.#@#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#@..#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.@...@@#.#.....#.#@#.#.......#@#...@.......#.#.#.@.....#.#...#@#.......#.#@#...#...#.........#.#...#@..#..@#.....#@#.#.#.#..@..................#.#@..#...#.#.#...#.#...#.#...#.#.#@#@#@#..@#.#...................#..@#.#.....#@#@#@#.#.#.#.@.#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#.@.#@#.#.#...#.#.#...#.#@..#.....#.#.#...#...#...@.#@..#.#.@.....#...........#.@.#.#.......#@#...@.#@#.#.#.........#...#.......#..@..#.#.#...#.#.#.#.............#.......#.........#....@.@#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#....@#...#@@.#.....#.#.#.#@#@#.......#.#.@...#.@.#...#.#.....#.#.......#...#.....@.#...#.#.#.#...#...#.#@..#@....#...#@#.#....@#...#...#.#.#.....@.#.....#...#.........#.#....@..#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.@...#.#.#.@.#.........#.#.#.#@#.@.......#@#@#.#.#...#@#..@#...#@@@#@#...@.......#.#...#@@.#.#.#.#...#.#...#.#.#.#.#.#@#.#.....#.....#.#.#@..#.....#.#.....#...#...#.....#.#.@.#@#.#..@...#
#.#.#.#...#@#.......#.#...@.#.#.#.#..@....#.#...........#.#.#.....@.#.#...#.#.......#.#.#...#...#.........#.#...#...#@..#.....#.#.#.#.#.....................#.#@.@#...#.#.#...#.#...#@#...#.#.#.#.#@#..@#.#...................#...#@#.....#.#.#.#.#.#.#..@#@................#@#.#...............#@@.#.....#...#.#.#.#.#.#...#.#...#.#@#...#.#.#.#.@.#@#@#...#.#..@#.....#.#@#...#@..#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#...@.#.#.#...#.#.#@#.............#.......#.........#@.@....#.....#...#.#@.@#.....#...#@#..@..#..@..#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#@#....@#...#...#@#.....#.#.......#.@.#.......#...#.#.#.#...#...#@#@@.#@....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#@..#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#@#.#.#.#.........#.#@#.#@#@..#.#..@#...#.@@#.#@..........#@#...#...#.#.#.#@..#.#...#.#.#.#.#.#.#.#.....#...@.#.#.#.@.#.....#@#...@.#...#...#.....#.#...#@#.#.....@#
#@#.#.#.@.#@#.......#@#.@...#.#@#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#........@#.#...#...#...#.....#.#.#.#.#.....................#.#...#.@.#@#@#...#.#...#@#.@.#.#@#.#.#.#@@.#.#...................#...#.#.....#@#.#@#.#.#@#...#.................#.#.#...............#.@.#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#..@#.....#.#.#...#@..#.....#.@@#.#@......#........@..#...#.#......@#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#..@.@..#.....#...#.#..@#.....#...#@#.....#.....#...........#..@#.#.#.....#...#@@.#...@.#.#.#.#.#.#.......#@#@@@..#.@.#...#.#..@..#.#.......#@..#.......#...#.#.#.#...#...#.#...#....@#@.@#.#.#.....#...#@..#.#@#.......#.@...#...#.........#.#...@@..#@#.@.#.#.......#...#@#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.....@...#@#.#.#.#.........#.#.#.#.#@..#@#...#...#@@.#@#...........#.#...#@..#@#.#@#...#@#...#.#.#.#.#.#@#.#.....#.@...#.#.#...#.....#.#.....#...#@..#.....#.#..@#.#.#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#@......#.#.....#@#.#.#...@...#@#...........#.#.#@...@.@#.#...#@#.......#.#.#..@#@..#.........#.#@.@#...#...#.....#@#.#@#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#@#@#.@.#.#.........@.........#...#.#..@..#.#.#@#.#.#.#...#.................#.#@#@..............#...#.....#...#.#.#.#@#.#...#.#...#.#.#@..#.#@#@#...#.#@#...#.#.@@#.....#.#@#..@#...#.....#...#.#.......#...........#...#@#...@...#.#.....#.#@#@#.........#...#.......#.....#@#.#@..#.#.#.#.............#.......#....@....#..@....#...@.#...#@#..@#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#....@#@#.#@#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#..@#.....#...#.#.#.....#...#..@#.#.#.......#.....#..@#.........#.#......@#@#..@#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#@#.....#@#...@.#.#.#...#........@#.#.#.#.#.........#.#.#@#.#.@.#@#...#..@#.@.#.#...........#@#..@#...#.#.#@#...#.#...#@#.#.#.#@#.#.#.....#..@..#.#@#...#.....#.#...@.#..@#...#.....#@#...#@#.#...@..#
#.#@#.#...#.#.@.....#.#...@.#.#.#.#.....@.#.#........@..#.#.#.....@.#.#@@.#.#..@...@#@#.#@..#@.@#........@#.#..@#.@.#.@.#.@...#@#.#.#.#.....................#@#...#...#.#.#...#@#...#.#..@#.#@#.#.#.#...#.#.................@.#..@#.#.....#.#.#@#.#.#.#...#.................#@#.#...@...........#...#@....#...#.#.#.#@#@#.@.#@#...#.#@#@.@#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#....@#...#.#.......#...........#...#.#.......#@#.....#.#.#@#.........#...#.......#.@...#.#.#...#.#.#.#.............#.......#.......@.#...@...#.....#...#.#..@#.....#...#@#.....#.....#...........#...#.#.#.....#..@#...#.@...#@#.#@#.#@#.......#.#....@#..@#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.@.@@#...#.#.#.....#.@@#...#.#.#.......#.....#.@.#.........#.#@.@....#.#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#....@#.#.#...#......@..#.#@#.#.#.........#.#.#@#.#...#.#...#.@.#.@.#@#...........#.#...#...#.#@#.#@..#.#..@#.#.#.#.#.#.#@#.....#.....#.#.#...#..@..#.#.....#...#...#.....#.#...#@#@#......#
#.#.#@#..@#.#...@..@#.#.@.@@#.#@#.#.......#.#...........#.#@#.......#.#.@.#.#..@@.@.#.#.#@.@#...#.........#.#@..#...#...#@..@.#@#.#.#.#.....................#.#.@.#...#@#.#...#.#...#.#...#@#.#.#.#.#...#.#.............@.....#..@#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.@..@#...#.#.#.#@#.#.@.#.#...#.#.#@..#.#.#@#...#.#@#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#....@....#@..#.......#.....#.#.#...#.#@#@#.............#.......#.....@...#.......#.....#...#.#..@#.@...#...#@#.....#.....#.....@@....#...#.#.#@....#...#...#.....#.#.#.#@#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#@..#@#...#..@.@#.@.#.#.#.....#...#...#.#@#.@...@.#.....#...#.......@.#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#......@..#.#.#.#@#.........#.#.#.#@#...#.#@..#...#...#@#...........#@#@..#...#.#@#.#...#@#..@#.#.#.#.#@#.#.#.....#.....#@#.#...#.@@..#.#.....#@..#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#......@#.#.....#.#.#.#.......#@#...........#.#@#.......#.#...#.#.......#.#.#.@.#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#..@#.#.#...#.#...#.#...#.#@#.#.#.#...#.#...................#@..#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#@#@..#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#.#...#...#.....#...#@#.....@.#...........#...#@#.......#.#.....#.#.#.#.........#.@.#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#@..#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.@.@...#.#.....#@.@#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#..@#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#..@....#.#...#.#.......#.@.#.#.#.#@#.....#...#.#.#.#.@...#.#.....#.#....@#.#.#...#...@.....#.#.#.#.#.........#@#.#.#.#...#@#@@.#...#...#.#........@..#.#..@#...#@#.#@#...#.#...#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#@....#...#...#.....#@#..@#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#@#.......#.#.#...#...#..@......#.#...#...#...#.....#.#.#.#.#.@.....@.............#.#...#.@.#.#.#...#.#...#@#@@.#.#.#.#.#.#...#.#...................#...#.#..@..#.#.#.#.#.#.#...#.................#.#.#...............#..@#...@@#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#.@.#.#...#.....#.#@#...#...#.....#...#@#.......#....@......#...#@#.......#.#.@...#.#.#.#...@.....#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#..@....#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#@@...#...#...#.....#.#.#@#.#.#@......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#@#.....#...#.#.#.#.@...#.#.....#.#.....#.#@#...#.........#.#.#.#@#........@#.#.#.#@#...#.#.@@#...#...#.#...........#.#...#...#.#.#.#...#.#@..#.#@#.#@#.#.#.#.....#.....#.#@#...#@....#.#.....#...#...#.....#@#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.....@.#.#...#@#.......#.#.#@..#...#.........#@#...#...#...#.....#@#@#.#@#.....................#.#...#...#.#.#...#.#...#@#...#.#.#@#@#.#...#.#.....@.............#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#@@.#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#....@#...........#...#@#.#.....#...#.@.#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#..@#.#.#.....#@..#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#@#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#@#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#@#.#.#.#.#@#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#..@#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.@.....#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#.#.#...#@#...................#..@#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#.@.#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#..@#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.@....@#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#@.@..#...#.#..@..#.....#...........#...#.#@#...@.#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#@#.....#@#.......#...#.......#...#.#@#.#...#..@#.#...#.....#...#.#@#.....#...#@..#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#....@#.#.#...#.........#.#.#.#.#.........#@#.#.#.#...#.#.@.#...#...#@#...........#.#...#...#@#.#.#...#.#@.@#.#.#.#.#.#.#.#@....#@....#.#@#...#.@...#.#.....#...#...#.....#@#...#.#@#......#
#.#.#.#.@.#.#.......#.#.....#.#.#.#.....@.#@#...........#.#.#.......#.#...#@#.......#.#.#...#...#.....@...#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#.@.#.#...#.#@#.#.#.#...#.#.....@.............#...#.#..@..#.#.#.#@#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#.@.#.#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#..@..@.#.#.....#@#@#.#.........#...#.......#.....#.#@#...#.#@#.#.............#.......#.........#.......#.....#...#@#...#...@.#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#@..#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#..@#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#@....#.#.....#.#.....#.#@#@..#.........#.#.#.#.#.........#@#.#.#.#...#.#.@.#...#...#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#@#.#.#.#@....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@..#.#.......#.#.....#@#.#.#.......#.#...........#.#.#..@....#.#...#.#.......#.#.#.@.#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#.@.#...#@#@#..@#.#@..#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#.@.#.#...#@#.#...#.#.#.#...#.#.#.@.#.#..@#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#@......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#.@.@.......#...#.#@#.....#...#...#.....#.#.#.#@#.#.......#.#@.@..#...#...#.#..@..#.#.......#..@#.......#...#.#.#.#.@.#...#.#...#.....#...#@#.#.@...#..@#...#.#.#.......#.....#...#....@....#.#..@....#.#...#@#.......#...#.#.#.#.#.....#...#@#.#.#.....#@#.....#@#....@#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#@#@#.#.#@#.....#.....#.#.#...#....@#.#.....#...#...#.....#.#@..#.#.#......#
#.#.#@#..@#.#.......#@#.....#.#.#@#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#........@............#.#...#.@.#.#.#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#.@.#.#.....#@#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#@@.#.#.#..@#.#.#.#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.@.....#...........#...#.#.......#@#.....#.#.#.#.........#.@@#.......#@....#.#.#...#.#.#.#.............#......@#.........#.......#.....#...#@#...#.....#...#@#.....#.....#...........#..@#.#.#.....#...#...#.....#.#.#.#.#.#...@...#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#..@..#...#...#.#.#.......#.....#...#.....@...#@#.......#.#...#.#.......#.@.#.#@#.#.#.....#@..#.#.#.#.....#.#...@.#@#.....#@#.#...#.........#.#.#.#.#@........#@#.#@#.#...#@#...#...#...#@#...........#.#...#...#.#@#.#...#.#...#.#.#.#@#.#.#.#.....#.....#@#.#...#.....#.#..@..#...#...#.....#@#...#.#.#......#
#.#.#.#.@.#.#@...@..#.#.....#@#.#.#@......#.#.......@...#.#@#.....@.#.#...#.#.......#.#.#...#...#....@....#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#@#..@#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#@#@#...#.................#@#.#...............#...#.....#...#.#.#@#.#.#...#.#...#@#.#..@#.#.#.#...#.#.#...#.#...#@....#.#.#...#...#.....#...#.#.......#.........@.#...#@#.......#.#.....#.#.#.#.........#...#....@..#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#......@....#@..#.#.#.....#...#...#.....#.#.#.#.#@#.......#@#@..@.#...#...#@#.....#.#@......#...#.@@....#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.....@...#.#.......#@#...#.#.......#...#.#.#.#.#.....#..@#.#.#.#.....#@#....@#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#.@.#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#@#@#@#.#.....#.....#.#.#...#...@.#.#.....#...#...#.....#.#...#@#.#.@....#
#@#.#@#...#.#.......#@#.....#@#.#.#.......#.#...........#.#.#..@....#@#...#@#.......#.#.#...#...#.........#.#...#...#@..#.....#.#.#.#.#....@................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#@#.....#.#.#.#.#.#@#..@#.................#.#.#...............#...#.....#...#.#.#@#.#@#...#.#...#.#.#...#.#.#.#...#.#.#.@.#.#...#.....#.#.#...#...#.....#...#.#......@#...........#.@.#.#.......#.#.....#@#.#@#.........#..@#.......#@@...#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#@....#...#@#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#..@#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#..@#.#@#@....#...#...#.#.#.......#..@..#...#.....@...#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#@....#.#.....#@#.#...#.........#@#.#.#.#..@......#.#@#.#.#.@.#.#...#...#...#.#.........@.#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#...@@#@....#.#.#...#@...@#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#@#.....#@#.#.#.......#.#.......@...#.#@#.......#.#...#.#.....@.#.#.#...#...#....@....#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#@#@..#.#@..#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#@....#...#.#@#.#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.@...#...#.#...#....@#...#@#.....#.....#.......@...#@@.#.#@#.....#...#...#.....#.#.#@#.#.#.....@.#@#.....#...#...#.#.....#.#.......#@@.#...@...#...#.#.#.#@..#...#.#...#...@.#..@#.#.#...@.#...#...#.#.#.......#.@...#...#.........#@#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#@#..@.@#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#@..#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#@#.....#.....#.#.#...#...@.#.#@@...#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#.#.....#.#.#@#.......#@#...........#.#.#.......#@#@..#@#.......#@#.#...#@@.#.........#@#...#...#..@#.....#@#.#@#@#............@........#.#...#...#@#.#...#.#...#.#...#.#@#.#.#.#...#.#...................#...#.#...@.#.#@#.#.#.#.#...#.................#.#.#.@.............#@..#.....#@..#@#@#.#.#.#...#@#...#.#.#...#.#.#@#...#.#.#...#.#...#....@#.#@#...#..@#@....#...#.#...@..@#...........#...#.#.......#.#.....#.#.#.#.@.......#...#......@#.....#.#@#.@.#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#..@..#.....#....@......#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#...@.#..@#.#.#.@...#..@#...#.#.#.......#.....#...#.........#.#.......#.#@..#@#.......#...#.#.#.#@#@...@#...#.#.#.#....@#@#....@#.#.@...#.#.#...#.........#.#.#.#.#.....@...#.#@#@#@#...#@#...#.@.#..@#.#...........#.#...#.@.#@#.#.#...#.#...#@#@#@#.#.#.#.#.....#.....#.#@#...#@@...#.#.....#...#...#..@.@#.#@..#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#@#...........#.#.#.......#@#...#.#.......#@#.#...#.@@#.........#.#...#...#...#..@..#.#.#.#@#..................@..#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#..............@....#...#.#.....#.#.#.#.#.#.#...#.................#@#.#............@..#..@#.....#..@#@#.#.#.#.#...#@#...#.#.#...#@#.#.#...#@#@#...#.#...#.....#.#@#...#@@.#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#....@......#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.@.....#...#.......#..@#.#.#.#@..#...#.#...#.....#.@.#@#@#.....#...#...#.#.#.......#....@#...#.........#.#.......#.#@@.#@#...@...#...#.#.#.#.#.....#.@.#.#@#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#@........#.#@#.#@#...#.#.@.#@..#...#.#...........#.#...#..@#.#.#.#...#.#...#@#@#.#.#.#.#.#.....#.....#.#.#...#.@...#.#.....#...#...#....@#@#@..#.#.#......#
#.#.#@#...#.#.......#.#.....#@#.#.#.......#@#...........#@#@#.......#@#...#.#.......#@#@#...#..@#...@.....#.#..@#...#...#@.@..#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#@#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#@#.#...............#..@#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#..@#....@#...#.#.......#......@....#.@.#.#...@...#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#@#.........@...#.......#.........#.......#.....#...#@#...#..@..#...#.#.....#...@.#...........#.@@#.#.#...@.#@..#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#...@.#..@#@#.#.....#@..#...#.#@#.......#.....#...#.........#@#.......#@#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.......@.#@#.#.#.#...#.#...#...#...#.#...........#.#...#.@.#@#.#.#...#@#...#@#@#@#.#.#.#.#.....#.....#.#.#...#.@...#.#.....#...#...#@....#.#...#.#@#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#@#@@..@@.#.#....@#@#@#@#.......#.#.......@...#@#.#@......#.#...#@#@......#.#@#..@#...#..@......#@#.@@#.@.#..@#.....#@#.#.#.#.....................#@#...#.@@#.#.#...#@#...#@#..@#@#@#@#@#@#@.@#@#...................#@@@#@#....@#.#.#.#.#.#@#...#.................#@#@#...@...........#@@.#.....#...#@#@#.#.#@#@..#@#...#@#.#@@.#@#@#@#..@#.#.#...#.#@..#@....#.#@#...#...#.....#..@#@#.@.@@..#......@....#...#@#.......#.#@..@.#@#.#.#.........#@.@#..@.@..#.@...#.#@#...#@#@#@#.............#@......#.........#.@...@.#.....#...#@#...#.....#.@@#@#@..@.#.@@..#...........#@@.#.#.#@....#...#@..#.@...#@#@#@#.#.#.......#@#.....#...#...#@#...@.#@#@@@@...#.@.#.......#..@#.#@#@#@@.#..@#.#..@#.....#.@.#@#@#.@...#..@#.@.#@#.#.......#@@.@.#@@.#.@.......#@#@.....@#@#@@.#.#.....@.#...#.#@#@#@#.....#...#@#.#.#....@#@#.....#.#@@...#@#.#...#.........#@#@#@#.#.........#@#.#.#@#...#.#@@@#...#.@.#.#...........#@#...#...#.#.#@#@.@#.#...#@#.#@#.#.#@#.#.....#.....#@#@#..@#.....#.#.....#.@@#...#..@@@#@#..@#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#@..#.#.......#@#..@..#@#@#.#...@...#@#...........#.#.#.......#@#@..#@#.@.@@..#@#@#@@.#.@.#...@@....#.#...#...#...#.....#@#.#@#.#.....................#@#@..#.@@#.#.#...#.#..@#@#...#@#.#.#@#.#...#@#...........@.@.....#...#@#.@...#@#.#@#@#.#.#@@.#@................#.#@#..........@....#.@.#@..@.#...#@#.#.#.#@#...#.#.@.#@#.#.@.#@#.#@#...#@#@#...#@#...#.....#@#@#..@#...#..@.@#@..#.#@@...@.#.......@@..#@@@#.#..@....#.#.....#.#.#.#.........#@..#.......#.....#.#@#.@@#.#.#.#.............#.......#.........#..@.@..#.....#...#.#...#@....#@@.#@#...@.#...@.#...........#...#.#@#.....#...#@..#.....#@#@#.#@#.#.@.@...#@#....@#@.@#@@.#@#@....#.#.......#@@@#.......#...#.#@#@#.@.#...#@#@@@#...@.#.@.#.#.#@@@..#...#...#@#.#.......#.....#@@@#.........#@#.......#.#...#.#.......#@@@#@#.#@#@#...@.#...#.#@#@#.....#@#.....#@#.@.@.#@#.#...#....@.@..#@#.#.#.#@..@.....#@#.#.#.#.@@#.#...#...#.@.#@#.@..@.@.@@.#@#...#...#@#@#.#.@@#.#.@.#@#.#.#@#.#.#.#....@#.....#.#.#..@#.....#@#...@.#...#@@.#.....#@#...#.#@#..@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#@#.....#@#.#.#.......#.#...........#.#.#.......#.#..@#.#.......#.#.#...#...#.........#.#...#...#.@.#....@#.#.#@#@#........@............#.#...#.@.#.#.#@@.#.#...#.#...#.#.#.#.#.#...#.#...................#...#@#..@..#.#.#.#.#.#.#...#.................#@#.#...............#.@.#..@..#...#.#@#.#.#.#...#.#...#.#@#...#.#.#.#...#@#.#...#@#...#..@..#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.@...#.#.#.#.........#..@#.......#.....#@#.#...#.#.#.#.............#.......#.........#..@....#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#@#@#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#..@..#...#.........#.#.......#.#@.@#.#.......#...#.#.#.#.#.....#...#.#.#@#..@..#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#..@#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#@#.#.#@#.#@#.#...@.#.....#.#.#...#.@..@#.#.@...#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#.@.#...#.........#.#.@.#...#.@.#.@...#.#.#.#.#.....................#.#...#...#@#.#@..#.#@.@#.#...#.#.#.#.#.#...#.#..........@........#...#@#.....#.#.#.#.#.#@#...#.................#.#.#...............#.@.#.....#...#.#@#@#.#.#...#@#...#.#.#...#.#@#.#...#.#@#...#.#...#.....#.#@#...#...#.....#...#@#.......#...........#...#@#.......#.#.....#.#@#@#.........#@..#.......#...@.#.#.#...#.#.#.#@............#.......#.........#...@.@.#.....#...#.#...#.....#...#.#..@.@#.....#...........#...#@#.#.....#...#...#...@.#.#.#.#.#.#.......#.#@....#.@.#...#.#.....#.#.......#.@.#.....@.#...#.#.#.#...#...#@#...#.....#@..#.#.#.....#.@.#...#.#.#.@.....#.....#...#.....@...#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.@...#.#.....#.#.....#.#.#...#....@....#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.@...#@#.#.#.......#.#...........#.#@#.......#.#...#@#.......#@#.#...#...#.........#@#...#...#...#@....#.#.#@#.#.....................#.#...#...#.#@#..@#.#...#.#..@#.#.#.#@#.#...#.#...................#...#@#.....#.#.#.#.#.#@#...#............@....#@#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#.@.#.....#.#.#...#...#.....#...#.#.......#...........#...#.#....@..#.#....@#.#@#.#.........#@..#.......#..@..#@#.#...#.#.#.#.............#.......#.........#..@...@#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#..@..#.#.#.#@#.#.......#.#.....#...#@..#.#.....#.#.......#...#.......#...#@#.#.#...#@..#.#...#.....#...#.#.#.....#...#...#.#.#.......#@....#...#.........#@#.......#.#@@.#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#....@#.#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#.@@#.#...#...#...#.#...........#.#@..#...#.#.#.#...#.#...#@#@#.#.#.#.#.#.....#.....#.#.#...#..@..#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#@#.#.......#.#.....@.....#.#@#.......#.#@..#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@..#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#@#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#@#.#.#.........#...#.......#.....#@#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#.@.........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.@.....#...#.......#...#@#.#@#...#...#.#...#...@.#...#.#.#.....#...#...#.#.#@......#.....#...#.........#.#.......#.#..@#.#.......#...#.#@#@#.#.....#...#.#.#.#.@...#.#.....#.#.....#@#@#@..#.........#.#.#.#.#.........#@#.#.#.#...#.#...#...#...#.#.........@.#.#...#...#.#.#.#...#@#...#.#@#.#@#.#@#.#.....#.....#.#.#...#.....#.#....@#...#...#@....#.#...#.#.#......#
#.#.#.#...#.#.......#.#@....#@#.#.#.......#.#...........#.#.#.......#.#...#.#...@...#@#.#...#@@@#.........#@#...#...#...#.....#@#.#@#.#.....................#.#...#...#@#@#...#.#.@.#.#...#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#@#...#.................#@#.#...............#...#.....#...#.#@#.#.#.#...#@#...#.#.#...#.#.#.#...#.#@#...#.#...#.@@..#@#.#...#...#.....#...#.#.......#...........#...#.#.@.....#.#.@...#@#.#.#......@@.#...#.......#.....#.#.#..@#.#.#.#.............#.......#.........#......@#.....#...#.#...#.....#...#.#.....#.....#...@......@#...#.#.#.....#...#..@#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#...@...#...#.......#...#.#.#.#...#...#.#...#.....#@..#.#.#.....#...#...#.#@#.......#.....#...#.....@...#@#.......#.#...#.#.......#..@#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#@..#@#...#..@#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#@#.#.....#.....#.#.#...#...@.#.#.....#...#...#@....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#@..#@#....@..#.#.....#@#.#@#......@#@#...........#@#@#.......#@#@..#@#.......#@#.#.@@#...#.........#@#.@@#...#...#..@..#@#.#@#.#.@...................#.#@..#...#@#.#...#.#.@.#.#...#@#.#@#.#@#...#.#....@...@..........#.@.#.#.....#@#@#@#@#.#@#...#@.....@....@..@..#.#.#....@@..@...@..#...#.....#...#.#.#@#@#.#@..#.#..@#.#@#...#.#@#@#...#.#@#.@.#@#...#...@.#.#.#@..#...#.....#...#@#.......#...........#.@.#.#.......#.#.....#.#@#.#@........#...#.......#@@@@@#@#@#...#.#@#.#......@......#.......#......@..#.......#.....#@..#@#.@.#.@@@.#@@.#@#..@@.#.....#...........#...#@#@#.....#...#...#.@@@@#@#.#.#@#.#.......#.#.....#...#@..#@#.....#@#......@#..@#.......#...#.#.#@#.@@#...#@#...#@@...#...#.#@#.....#.@.#..@#@#.#...@...#.....#...#..@..@@..#.#...@..@#.#@.@#@#.......#.@.#.#@#@#.#...@.#...#@#@#.#....@#@#.....#.#.....#@#.#@@.#.........#@#@#.#@#.........#.#.#.#@#...#.#.@.#...#...#.#.@@...@..@.#@#..@#...#@#@#@#@@@#.#...#.#.#@#.#.#.#@#..@@.#..@..#.#.#...#.....#@#.....#.@@#@..#.@@..#@#@@.#@#.#@..@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#......@#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#@#...#.#@#@#.#.#@.@#.#......@............#...#.#.....#.#.#.#.#.#.#...#.................#.#.#@......@.@.....#...#.....#...#.#.#@#@#.#...#.#.@.#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#@..#.....#...#.#.......#.....@.....#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#@........#.......#.....#@..#.#...#.....#...#.#.....#...@.#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#...@.#...#.#.#.....#...#...#.#.#.......#..@..#@..#.........#@#.......#.#...#.#.......#...#@#.#.#.#.....#..@#.#.#@#.....#.#.....#.#...@.#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#..@#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#@.....#
#.#.#.#...#.#.......#.#.....#.#@#.#.......#@#...........#.#@#.......#@#...#.#.......#.#.#..@#...#.........#.#...#@..#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#....@#.#.#.#.#.#.#...#.................#@#.#...............#...#...@.#...#@#.#.#.#.#...#.#...#.#.#.@.#@#.#.#...#.#.#...#.#...#.....#.#.#...#@..#.....#@@.#@#.......#....@......#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@@.#.#.....#.....#...........#...#@#.#.....#..@#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.@...#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#@..#.#@#.......#..@..#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.@...#.#...#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.@.....#.#@..#.#.......#.#.#...#.@.#.........#.#...#...#..@#.@...#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#@..#.#.#...#.#@#.#...#@#.#...#.#...#.....#.#.#...#...#...@.#...#@#.......#..@@......@#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#...@.....#.......#.....#...#@#...#.....#...#.#.....#...@.#...........#...#@#.#.....#...#...#.....#.#@#.#.#@#.......#.#.....#...#...#.#.@...#.#.......#...#.......#..@#.#.#.#.@.#...#@#...#...@.#...#.#.#.....#...#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#@..#.#...#.#.#.#.#.#@#.#....@#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#.@.#...#..@#..@..#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...........@....@..#...#.#.....#.#.#.#.#.#.#.@@#.................#@#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#@#@#@#...#.#.#...#.#...#.....#.#.#...#...#..@..#..@#@#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#@..#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#@..#.@.#@#..@#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#......@..#.#.#.#.#.......@.#.#.#.#.#...#.#...#...#...#.#.@.........#.#...#...#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.@...#.#..@#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#.#.......#.#..@........#.#@#.......#.#...#.#.......#.#.#.@.#...#.........#.#...#...#.@.#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#.@.#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#@..#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#@#.#...#@#.#...#.#...#.....#.#.#...#..@#...@.#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#.....#.....#......@....#...#@#.#.....#@..#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#@#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#.@.#.#.#.#.....#.#..@..#.#.....#@#.#...#.....@...#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#@#...........#.#...#...#@#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.@..@#.#...#.#.#......#
#.#@#.#...#.#.@.....#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#...#.......@.#.#...#...#@..#@..@.#.#.#.#@#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#....@#.#.#.#.#.#.#.@.#.................#.#@#.@..@..........#...#.....#...#@#.#.#@#.#...#.#@..#.#.#...#@#@#@#...#.#.#...#.#...#....@#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#....@#.....#.@.......@.#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#..@..#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#..@#.........#@#.......#.#...#@#.......#...#.#.#.#.#.....#@.@#.#.#.#.....#.#.....#.#.@...#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#.@.#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#@..#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#@#...@...#.#...#.#.......#.#.#@..#...#.........#.#...#...#...#.....#@#@#.#.#.....................#@#...#...#@#.#...#.#...#.#...#@#.#.#.#.#.@.#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#.@.#.....#...#.#.......#..@..@...@.#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#@#.#.#.............#.......#.........#.......#.....#..@#.#..@#.....#...#@#.....#.....#@..........#...#@#.#.....#...#...#.....#.#@#.#@#@#.......#.#.....#...#...#.#.@...#.#.......#...#.......#...#@#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.......@.#.#.......#.#...#.#.....@.#@..#.#.#.#.#.....#.@.#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#...@....@#.#.#.#.#...#.#..@#...#...#.#...........#.#...#...#.#@#@#...#.#...#@#.#@#.#.#.#.#.....#.....#@#.#@..#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#@....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#@#@#...#.#.#...#.#@..#.....#@#.#.@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#.@@#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#...@.@.#...#.#.#.#.#.....#@..#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#.@.#...#.#....@.....@#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#......@..#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#@..#.#.#@#...#.#.#@@.#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#@#.....#.#.#.#...@.....#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#..@..#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#@#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#..@..#.#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#.@.#...#...#.#..@..@.....#.#...#...#.#@#.#...#.#...#.#.#@#.#.#.#.#.....#...@.#@#@#...#.@...#.#.....#...#.@.#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.....@.#.#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#...#.#..@#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#.@.#.#.#.#@#.#...#.#...#.#.#...#@#@#.#...#.#.#..@#@#...#.....#.#.#...#...#..@..#...#.#.......#....@......#.@.#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#@..#.#@#.....#...#...#.....#.#.#.#@#.#.......#@#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#..@#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#..@#.#.#.#@....#@#.....#.#.....#.#@#...#.........#.#.#@#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#..@#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#..@..#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#@#@#.#.#.#...#.................#.#.#...............#...#...@.#...#.#.#.#@#.#...#.#...#.#.#@..#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.....@...#...#.......#.....#.#.#...#.#.#@#......@.@....#.......#.........#.......#.....#.@.#.#...#...@.#...#.#.....#.....#...........#...#@#.#.....#...#...#...@.#.#.#@#.#.#.......#.#.....#@..#...#@#.....#.#.......#...#.......#...#.#@#@#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#@#.#.#.#....@....#@#.#.#.#.@.#.#..@#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#@..#.....#.#.....#...#...#.....#.#@..#.#.#......#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#..@......#.#...#...#...#.....#.#.#.#.#.....................#.#@..#...#.#.#...#.#...#.#...#.#.#@#.#.#.@.#.#...................#...#.#.....#.#@#@#.#.#.#...#.....@...........#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#@#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.....@...#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#..@..#...#.#...#.....#...#.#.....#.....#........@..#...#.#.#.....#...#...#....@#.#.#.#@#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.@...#.#.....#.#@#...#.......@.#.#.#.#.#.........#.#.#.#.#.@.#.#...#...#...#@#...........#.#@..#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#....@#.#.#...#.....#.#.....#..@#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#@#...#.#...#.#.#@#.#.#@..#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#@..#...@.#...#.#.#.#@#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#.@.#.#.......#..........@#...#.#.......#@#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.@...#@..#.@.#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#@........#@#.......#.#@..#.#.......#...#.#@#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#...@.....#.#.#@#.#.........#.#.#.#.#.@.#.#...#...#...#.#.......@.@.#.#.@@#...#.#.#.#...#.#.@.#.#.#.#.#.#.#.#.@@..#.....#.#@#...#@....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#@....#.#.#.#.#.....................#@#.@.#...#.#.#...#.#...#.#.@.#.#.#@#@#.#...#.#...@...............#@..#.#.....#.#@#@#.#.#.#...#.................#.#.#...............#...#...@.#...#.#.#.#@#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#@..#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#.@.#.....#@#.#.#@#.#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#...#.#.#.#...#@..#.#...#.....#...#.#@#...@.#...#@..#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#@#@#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#..@#...#@#.#.#.@.#.#...#.#.#.#@#.#.#.#.....#....@#.#.#..@#.....#@#.....#...#...#...@.#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#@@.@.@.#@#.....#.#@#.#..@....#@#...........#@#@#@..@@.@#@#...#.#.......#@#.#.@.#..@#.........#.#@@@#.@.#...#@@...#@#@#.#@#.....@...........@...#.#...#...#.#@#.@.#.#...#.#...#@#.#@#@#@#@@@#.#.....@.............#@.@#.#.....#@#.#.#.#.#.#.@.#.....@.@.@@...@..#.#@#...............#@@.#@.@@.#...#@#.#@#@#@#...#@#..@#.#@#...#.#.#.#.@@#.#@#...#@#@@@#@@...#@#@#@.@#.@@#....@#...#@#.......#...........#...#@#.......#@#.@...#@#@#@#@@......@#...#.......#@@.@.#.#.#...#@#@#@#.............#.@.@@..#.@.......#......@#....@#..@#@#..@#..@.@#..@#@#.@...#.....#.@......@..#@@.#@#.#@..@.#@@.#...#.....#@#@#.#.#.#.......#@#.....#...#@..#@#.....#.#.....@.#.@.#.@@.@@.#...#@#@#.#...#.@@#.#@.@#.....#...#@#@#...@.#..@#...#.#.#.......#.....#.@.#........@#@#.......#@#...#@#.......#.@.#.#.#@#@#@.@@@#...#.#.#.#.....#.#..@..#.#..@..#@#@#...#........@#.#.#@#.#.......@.#.#@#@#.#..@#.#@@@#...#...#.#...........#@#...#@..#.#.#.#..@#.#...#@#.#.#.#.#.#.#@.@..#.....#@#@#...#..@.@#.#.....#...#.@@#..@@.#.#.@.#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#@#.......#@#@....#.#@#.#.......#@#..........@#.#@#.......#@#.@@#.#....@..#.#@#@..#...#.........#.#...#...#...#.....#.#@#.#@#.....................#.#...#@.@#@#.#..@#.#...#.#.@@#.#.#@#.#@#.@.#@#........@..........#...#@#.....#.#.#@#@#.#@#..@#.................#@#.#...........@.@.#...#.....#...#@#@#@#@#@#@.@#@#@.@#.#.#...#@#.#@#@..#.#@#...#.#...#.@...#@#.#...#...#.....#...#@#@.@.@@@#.........@.#...#@#..@....#.#...@.#.#.#.#.........#..@#.......#...@.#@#.#.@.#@#.#@#.......@.....#..@....#.@@......#.......#....@#..@#@#...#...@.#...#@#....@#.....#........@..#...#.#.#@@..@#...#...#.....#.#@#.#@#@#..@....#.#.....#@..#...#.#@..@.#.#...@...#...#.@.....#@@.#.#.#@#...#...#.#@..#.@@..#...#@#@#.....#...#@@@#.#@#.......#.....#@..#.........#.#@@..@..#@#@..#@#..@..@.#.@.#.#.#.#.#.....#..@#.#@#.#@@@..#.#.....#@#@....#@#.#...#.....@@..#.#.#.#@#.........#.#.#@#@#@@@#@#@..#@.@#...#.#....@@@.@..#.#@..#...#.#.#.#...#@#...#.#.#.#.#.#.#@#.....#..@@.#.#.#.@.#.....#.#.....#...#@@@#.....#.#...#@#@#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.@...#.#.#@#.......#@#.....@.....#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#@....#.#@#.#.#.....@...............#.#...#...#.#.#...#.#...#.#..@#.#.#.#.#.#...#@#...................#...#@#.....#@#.#.#@#.#.#@@.#......@..@.....@.#.#.#...............#...#.....#...#@#.#.#.#@#.@.#.#...#.#.#...#.#.#@#...#.#@#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#..@#.#.......#.#.....#.#.#.#.........#.@.#@......#.....#.#.#...#@#.#.#..@..........#....@..#.........#.......#.....#...#.#...#.....#...#.#...@@#.....#...........#...#.#.#.....#.@.#...#..@..#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#@..@...#...#.#@#@#...#...#.#...#.....#...#.#.#@....#...#...#@#.#.......#.....#@..#.........#@#.......#.#..@#.#.......#...#.#.#.#@#.....#...#.#@#.#.....#.#.....#.#.....#.#@#@..#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#..@#@#.......@..@#@#...#...#.#@#.#..@#@#...#.#.#.#.#.#.#@#.....#.....#.#.#@@.#.....#.#.....#...#...#..@..#@#...#@#.#......#
#.#@#.#...#.#@......#@#.....#.#.#.#.......#@#...........#.#@#.......#.#...#.#.......#.#.#...#..@#.........#.#...#...#...#.@@..#.#.#.#.#.....................#@#...#.@.#.#.#...#.#...#.#...#.#.#.#.#.#@..#.#...................#@..#@#.....#@#.#.#.#.#@#@..#........@........#.#.#...............#...#.....#...#.#.#@#@#.#..@#.#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.@..@..#.....#.#.#...#.#.#.#.............#.......#.........#.......#@....#...#.#...#.....#...#@#.....#.....#...........#...#@#.#.....#.@.#...#.....#.#.#@#.#.#.......#@#.....#.@.#..@#@#..@..#.#.......#@..#.......#...#.#@#@#@@.#.@.#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#.@.#.#.#.#@#.....#.@.#.#@#.#...@.#.#.....#.#.....#.#@#...#.........#.#@#.#.#...@.....#.#@#@#.#...#@#...#...#...#@#...........#.#...#..@#@#@#.#...#.#...#@#.#@#.#.#.#.#.....#..@..#.#.#...#..@..#.#.....#...#.@.#.....#@#...#.#.#@.....#
#.#@#.#...#.#.......#@#.....#@#@#@#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#@..#.@.#...#..@.@#.#@#.#.#.....................#.#...#...#.#.#...#@#...#.#.@@#.#@#.#.#.#...#.#.........@.........#...#.#@....#@#.#.#.#.#.#@..#.@.@...........@.#.#.#......@........#...#.....#...#.#.#.#@#@#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#@#.........#...#.@.....#.....#@#.#...#.#.#.#..@..........#.......#.........#.......#....@#...#.#...#.....#...#@#.....#.....#.@.........#...#@#.#.....#..@#..@#.....#.#.#@#.#.#.......#.#.....#.@.#...#.#....@#.#.......#...#.......#...#.#@#@#...#...#@#...#.....#...#.#.#...@.#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#@..#.#.#@#@#@....#...#.#.#.#....@#.#.....#@#.....#@#@#@..#.........#.#@#.#@#....@....#.#.#@#.#...#.#...#.@.#...#@#...........#.#.@.#..@#@#.#.#...#.#@..#.#@#.#.#@#@#.#.....#.....#.#.#.@.#.....#@#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#@#.....@.#@#.....#.#.#@#@@.....#.#.@.@.......#@#.#.......#@#.@.#@#@.@....#.#.#@@.#@..#..@......#@#...#...#...#.....#@#.#@#@#.....................#@#@..#...#@#.#.@.#@#...#.#@.@#@#@#.#.#.#...#@#@..@......@.......@#..@#.#.....#@#.#@#@#.#.#...#...@.............#@#@#...............#.@.#.@@..#...#@#@#.#@#.#...#@#..@#.#@#@..#@#.#.#...#.#@#@..#@#.@.#@....#.#.#...#...#.....#...#@#.....@@#.@@.......@#...#.#....@..#@#.....#@#@#@#.........#...#....@..#@....#.#.#...#.#@#.#.............#.......#.........#.......#.....#@.@#.#@..#.....#...#.#.....#.....#...........#@@@#@#.#.....#..@#...#..@@@#@#@#@#.#@#....@@.#.#.....#...#..@#@#.@..@#@#.......#...#.@.....#...#@#.#.#...#..@#.#...#.....#...#@#@#..@.@#..@#@.@#@#.#..@....#.@...#...#.@.......#.#.......#@#..@#.#.......#.@.#.#.#.#@#.....#..@#.#.#.#.....#@#..@@.#@#.@...#@#@#..@#.......@.#.#@#.#.#.........#@#@#.#@#.@.#@#...#.@@#...#.#.......@...#@#...#.@@#@#@#.#...#@#...#.#@#@#@#.#@#.#.....#@@@..#@#.#.@@#.....#.#@.@@@#@..#@@@#@@...#.#...#.#.#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#.@.#@#.......#.#..@.@#@#.#@#.......#@#..@..@.....#.#@#.......#.#@..#@#..@....#.#.#@..#@..#.@.@.....#@#@@.#..@#...#.....#.#.#.#.#.....................#.#..@#@..#@#@#..@#@#@@.#@#...#.#@#@#@#@#...#.#...................#..@#@#.....#@#.#.#.#@#.#...#@................#@#@#..@............#...#.....#@..#.#@#.#.#.#.@.#@#...#@#@#@..#@#@#@#@@@#@#.#@@.#@#..@#.....#.#@#...#.@.#.....#...#@#.......#...........#...#.#.@..@@.#@#.....#.#@#@#...@.....#...#...@...#...@.#@#@#...#@#@#@#.............#.......#.........#.@.....#@@@..#@..#.#..@#...@.#..@#@#@@@.@#.....#...........#...#@#@#.....#@..#...#@.@@.#@#.#.#.#.#.......#@#.....#@..#.@.#.#.....#.#.@.@@@.#.@.#@......#.@.#.#@#.#@@@#@..#@#..@#.....#..@#@#.#...@.#...#@.@#.#@#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#@#.....#.@.#@#.#@#.....#.#.....#.#.@...#.#.#...#.........#.#.#@#.#.........#.#.#.#@#...#.#...#@.@#...#.#...........#.#...#.@@#.#.#.#...#@#..@#@#.#@#@#@#.#.#@....#.....#@#@#@@.#.....#.#.....#...#...#...@.#.#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#@#.#.......#.#...#@#.......#@#.#...#...#.........#@#...#...#@..#.....#.#.#.#@#.....................#.#...#...#.#.#...#@#@..#.#.@.#.#.#.#.#.#...#.#........@..........#...#.#.....#.#.#@#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#@#@#@#...#.#...#.#.#...#@#.#.#...#.#.#...#.#.@.#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#..@@.....#...#.@...@.#@..@.#.#.#@..#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#...@.#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#..@#.@.#.#.....#.#.......#...#...@...#...#.#.#.#...#..@#@#...#.....#...#@#.#.....#.@.#...#.#.#.......#..@..#@..#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#....@#.#@@...#.#..@..#.#.#...#.........#@#.#.#@#.........#.#.#.#.#...#.#.@.#...#...#.#.........@.#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#....@#.#...@.#...#...#.....#@#@..#.#.#......#
#.#@#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#....@..#.#...#.#.....@.#@#.#...#...#@........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.@..@#.#.#.#.#.#.#...#.....@...........#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#..@#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#.@.#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#.@.#@#.#.....#...#.@.#.....#.#@#.#@#.#.......#.#.....#..@#...#.#.....#.#.......#...#.......#@..#.#.#.#...#...#.#@..#.....#...#.#.#.....#...#...#.#.#.......#.....#...#......@..#.#.......#.#...#.#....@..#...#@#.#.#.#.....#..@#.#.#.#.@...#.#@....#@#.....#.#.#...#..@......#.#.#.#.#.........#.#.#.#.#...#.#.@.#...#...#@#.........@.#@#...#...#.#.#@#...#.#...#.#.#@#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#@#.@.....#.#...#.#.......#@#.#.@.#..@#.........#.#...#...#@..#.....#.#.#@#.#.....................#.#...#...#.#@#...#.#...#.#@..#@#.#.#.#.#...#.#...................#...#@#....@#.#.#.#.#.#.#...#.................#@#.#...............#@..#.....#...#.#@#@#@#.#...#.#...#.#.#...#@#.#.#...#.#@#@@.#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#....@#...#.#.....#.....#...........#@..#@#@#.....#...#...#.....#.#@#.#@#.#.......#.#.....#...#...#@#.....#.#.......#.@@#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#@..#...#.#@#.......#.....#...#.........#.#.......#@#...#@#.......#..@#@#@#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#.........@.#@#...#@..#@#@#.#...#.#...#.#@#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#....@.#
#.#.#.#...#.#..@....#.#.....#.#.#.#.......#@#...........#@#@#.@.....#.#...#.#.......#@#.#.@@#...#.........#.#...#...#...#...@.#.#.#.#.#.....................#.#...#.@.#.#.#...#@#...#.#...#.#.#@#.#.#...#.#...................#...#.#...@@#.#.#@#@#.#.#...#.................#.#.#...............#...#....@#@..#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.....@.#..@.@#.#.#...#.#.#.#.............#.......#.........#.......#..@..#...#.#...#.....#...#.#.....#.....#...........#.@@#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.@...#.#.......#@@.#.......#...#.#.#.#...#...#.#.@.#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#....@#.#....@#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#@#...........#@#...#...#@#.#.#...#.#...#.#.#.#.#.#@#.#.....#...@.#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#....@.#
#.#.#.#...#.#.......#.#.....#.#.#.#..@.@..#.#...........#@#.#@......#.#...#.#.......#.#@#...#...#.........#@#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#..@..#.#.#.#.#.#.#...#.................#.#.#...............#..@#....@#...#.#.#@#@#@#...#@#...#.#.#..@#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#......@#...........#...#.#.......#.#.....#.#.#.#......@..#..@#....@..#.@...#.#.#...#.#@#.#.............#.......#.........#@@.@...#.....#...#@#...#...@.#@..#@#.....#.....#...........#...#.#@#.@...#...#...#.....#.#.#.#.#.#.......#.#.....#...#@..#.#....@#.#.......#@..#.......#...#.#.#.#...#...#.#.@@#.....#...#.#.#.....#...#...#.#@#.......#.....#.@.#.........#.#.......#.#...#.#....@..#...#@#.#.#.#@....#..@#.#.#@#.....#.#.....#.#.....#@#.#...#.........#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#.#..........@#.#...#...#@#.#@#...#@#...#.#@#.#.#.#.#.#.....#.@...#@#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#.@.#@#.......#@#@@@@@#.#@#@#.......#@#@....@.....#.#.#.......#@#..@#.#@......#.#@#...#@..#....@....#@#@@.#.@@#@@@#.....#.#@#.#@#....@................#@#...#..@#.#@#...#@#.@@#.#@.@#@#@#.#.#@#@..#.#..@................#..@#.#@....#.#@#@#@#@#.#...#@@..@.@........@.#@#.#.............@.#..@#.....#...#.#.#@#@#@#@@@#.#.@.#.#@#..@#@#@#@#@@.#@#@#...#.#...#.@..@#.#.#@..#..@#.....#.@.#.#@@....@#...........#...#@#...@...#.#@@.@@#@#.#@#.........#...#.....@.#.....#.#.#...#@#.#.#.@.....@.....#.@@...@#....@....#..@.@..#.....#@@@#@#...#.....#@@.#@#.....#.....#.......@...#...#.#.#@..@@#@..#@..#.....#@#@#.#@#.#...@..@#@#@.@..#@@@#..@#@#.....#@#.......#@@@#.......#...#@#@#@#...#...#.#...#..@..#@..#@#@#.....#@.@#.@.#@#@#.......#@....#.@@#.@.@.@@..#.#.......#@#.@.#.#@@.@@.@#...#.#@#.#.#.....#...#.#.#@#.....#@#.@@@.#@#.....#@#.#.@@#....@....#.#@#@#@#.........#@#.#@#@#...#@#...#...#...#@#........@..#@#...#...#@#.#.#...#.#.@@#.#.#.#@#.#.#.#@....#..@.@#@#.#.@.#.....#.#.....#@..#...#...@.#@#.@.#@#.#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#.#.#.#.@....@#.#...........#.#@#.@...@@#.#...#.#.@...@.#@#.#...#.@@#.........#.#...#...#..@#.....#@#.#.#.#.....................#.#.@.#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#@.@#.................#@#@#@..............#..@#..@..#@..#.#.#.#.#@#@..#.#...#@#.#...#.#.#.#...#@#.#.@.#@#...#.....#.#@#...#...#.....#...#.#.....@.#...........#...#.#.......#@#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#@#.............#..@....#.........#....@..#.....#...#.#...#.....#...#.#.....#.....#.@.........#@..#@#.#.....#...#...#.....#@#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#.@.#...#.#...#.....#...#@#@#.@...#...#...#.#.#.......#.....#...#.........#.#.......#.#.@.#.#.......#...#.#.#.#.#.....#@.@#.#.#.#.....#.#.@...#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#..@#@#...#...#@@.#.#...........#.#...#...#@#.#.#...#.#@..#@#.#.#.#.#.#.#.....#.....#.#@#...#...@.#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#@#@@@....#.#.....#@#.#@#.......#.#...........#.#.#.......#@#.@.#.#.@.....#@#.#...#.@@#.........#.#...#...#...#.....#.#.#.#@#..........@..........#.#...#..@#.#.#...#@#..@#.#...#.#@#.#.#@#...#@#...................#@..#.#.....#@#@#.#.#.#@#@..#.................#@#.#.........@.....#...#@.@@.#.@.#.#@#.#.#@#...#.#...#.#.#...#.#@#.#...#@#@#...#.#...#.....#.#@#@..#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#..@..@.#@....#.#@#...#.#.#@#.............#.@..@..#.........#.......#.....#...#.#...#.....#...#.#@....#.....#.@..@......#...#.#.#....@#...#...#.....#.#.#.#@#.#.......#.#..@@.#..@#.@@#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.@...#...#@.@#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#@#.....#...#@#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#@#.#@#.#.#.#.#.@...#.....#.#.#...#..@..#@#.....#...#@.@#.....#.#..@#.#.#......#
#@#@#.#...#.#.......#.#.....#.#.#@#...@...#.#...........#.#.#.......#.#...#.#.......#.#@#...#@@.#.........#.#...#...#@..#.....#.#.#.#.#.....................#.#...#.@.#.#.#...#@#...#.#...#.#.#@#@#.#...#.#...@...............#...#@#.....#.#.#.#.#.#.#...#.................#.#@#...............#@@.#....@#.@.#.#.#.#@#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#@#@#.@.#...#.....#...#.#@......#..@........#.@.#.#.......#.#.....#.#.#.#.........#...#....@..#.....#.#.#...#.#.#@#.............#.@....@#.........#@......#.....#...#.#...#.....#...#.#...@.#.....#@..........#..@#@#.#.....#...#...#.....#.#.#@#@#.#.......#.#.@@@.#.@.#.@.#.#.....#.#.......#..@#@......#...#.#.#@#...#..@#.#...#.....#...#@#@#@....#...#...#.#@#.......#..@..#...#.........#.#.......#.#...#.#.......#...#.#.#.#@#@....#...#.#@#.#.....#.#.....#.#.....#.#.#...#.@@......#.#.#.#.#.........#@#.#@#.#...#.#...#@..#..@#.#...........#@#...#@@.#@#.#.#...#.#@@.#@#.#@#.#.#.#@#.....#.....#.#.#...#.@...#.#.....#...#...#.....#.#...#.#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#.#@....@.#.#.....#@#@#@#.......#.#.@.........#.#.#@@.....#@#...#@#.......#.#@#..@#...#........@#@#@..#..@#@.@#.....#@#@#.#@#.....................#.#...#.@@#.#@#...#.#...#.#...#@#.#.#@#@#...#@#...................#...#@#.....#.#@#.#@#.#@#@@@#.................#.#.#.......@.......#..@#@@...#...#@#@#@#.#@#.@.#.#@@@#@#@#@@.#@#.#.#...#@#@#...#@#@.@#.....#@#.#...#..@#.....#...#.#.......#@.......@..#@.@#@#.@.@@..#@#@..@.#@#@#@#@........#.@.#.......#.@..@#@#@#..@#@#@#.#.............#.......#.......@.#.......#.....#@@.#.#@@@#.....#@@@#.#@....#.....#...........#@..#@#.#.....#...#...#.....#@#@#@#.#.#.......#@#.....#@@.#...#.#.....#@#..@.@..#...#.......#...#@#@#.#...#...#@#...#.@..@#@@@#@#.#.....#@@@#...#.#@#.......#..@..#@.@#........@#@#.@.@.@@#@#...#@#.@...@.#...#@#.#.#@#.....#.@@#@#@#@#.....#@#@.@.@#@#.@...#.#@#.@.#.........#.#@#@#.#....@.@..#.#.#@#@#...#@#.@.#...#...#@#......@....#@#@..#...#.#@#.#...#@#..@#.#.#.#@#.#@#@#.....#.....#.#@#@@@#@..@.#@#..@.@#@..#...#@....#@#@..#.#@#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#.#.......#@#@....#@#.#.#..@..@.#@#.@....@....#@#@#.......#@#@@@#@#.......#@#.#@..#...#.@...@...#.#...#...#...#.....#@#.#.#.#.....................#@#..@#.@.#@#@#@@@#@#...#@#...#.#@#@#.#.#.@.#@#@.....@.@......@...#@@.#@#.....#@#.#@#@#@#@#...#........@........#.#@#..@............#...#.....#@.@#@#@#@#.#@#...#.#...#.#.#...#@#@#@#.@@#.#@#...#.#@@.#@..@.#.#.#.@@#...#.....#...#.#..@....#...........#.@@#@#...@.@.#@#@..@.#@#.#@#.........#@.@#.......#....@#.#@#.@.#.#.#.#.............#.......#.........#......@#.....#...#@#.@.#@..@@#..@#.#@@@..#...@.#...@.......#...#@#@#.....#@.@#...#.....#@#.#.#.#@#....@..#.#.....#..@#...#.#.....#.#.......#@..#.......#.@.#.#@#@#..@#...#@#...#.....#...#.#@#.....#@@.#...#.#.#.@@....#.....#...#.........#.#..@....#@#..@#@#@..@@@@#...#.#.#@#.#.@..@#..@#.#@#@#.....#@#@@@@.#.#.....#@#.#...#@.....@..#.#@#@#@#...@.....#@#.#.#@#...#.#@..#.@.#...#.#...........#.#...#...#@#.#@#@..#@#@..#.#.#.#.#.#.#.#.....#@@@@@#@#@#.@.#.....#@#.....#...#@@.#.....#.#.@@#@#@#..@.@@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#..@#.#.......#.#.....#.#@#@#.......#.#...........#.#.#....@.@#.#...#.#.......#@#.#...#...#.....@...#.#...#...#...#.....#.#@#@#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#.#.@.#.#...................#...#.#.....#.#@#.#.#.#.#...#.......@.........#.#.#...............#@..#.....#...#.#@#.#.#.#..@#.#...#.#@#...#.#.#.#...#@#.#...#.#.@.#.....#.#.#...#...#.....#...#.#...@...#...........#...#.#.......#.#.....#@#.#.#......@..#...#.......#..@..#.#.#...#.#@#@#.............#..@....#.......@.#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#..@..#.#.#@#.#.#.......#.#.....#...#...#@#@....#.#.......#...#.@.....#...#@#.#@#..@#..@#.#...#.....#.@.#.#@#.....#...#...#@#.#.......#..@..#...#.........#@#.......#.#...#@#......@#@..#.#.#.#.#.....#...#.#.#@#....@#@#.....#.#.....#@#@#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#@.@#..@#@#...........#.#..@#...#.#@#.#...#.#@..#.#.#.#.#.#.#.#..@.@#.....#@#@#@..#.@...#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#....@#@#.#.#.......#.#...........#@#.#@......#.#..@#.#.......#@#.#..@#@..#.........#.#...#.@.#...#@....#.#@#.#.#.....................#@#..@#@..#@#.#...#.#...#.#...#.#.#.#@#@#...#@#...................#...#@#.@...#.#.#.#@#.#.#...#...@..@..........#@#.#...............#.@.#.@...#...#.#.#@#@#.#@@.#.#...#.#.#...#.#.#.#...#.#.#..@#@#@..#.@...#.#@#...#..@#.....#...#.#.......#...........#...#@#.......#@#.....#.#@#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#..@#.@...#.#.#@#.#.#.......#.#.....#.@.#...#.#.@...#.#.......#...#.......#...#.#.#@#..@#...#.#...#...@.#...#@#.#.....#...#...#@#@#.......#.....#...#.........#.#.......#@#...#@#.......#...#.#.#.#.#.....#...#.#@#.#@....#.#.....#.#.....#.#.#...#..@......#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#.#.@.........#.#...#...#.#@#.#...#.#..@#.#.#.#@#.#.#.#....@#.....#.#.#...#.....#.#.....#.@.#...#.....#.#...#.#.#......#
#.#.#.#.@.#.#.......#@#.....#.#@#.#.......#.#...........#.#@#.......#.#.@.#.#.......#.#.#..@#...#.........#.#.@.#...#...#.....#.#.#.#.#...........@.........#@#...#@..#.#.#...#@#...#.#...#@#.#.#.#@#@..#@#........@@...@....@#.@.#.#.....#@#@#@#@#.#.#...#.................#.#.#...............#@@.#.....#...#.#@#@#@#.#...#.#...#.#@#...#.#.#@#...#@#.#.@@#@#...#....@#.#.#...#...#.....#...#.#.@...@.#.@.........#...#@#....@@.#.#.....#.#.#.#.........#...#.......#.@..@#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#@....#.#@#.#.#.#.......#.#.....#...#...#.#.@..@#.#...@...#...#....@..#...#.#.#.#...#...#.#...#.@...#@.@#.#@#.....#.@.#...#@#.#..@...@#...@.#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#..@@.#@#.#...#.........#.#@#@#.#.........#.#@#@#.#...#.#..@#.@@#...#.#...........#.#@.@#...#.#@#.#...#.#...#.#.#.#.#.#.#.#..@..#@..@.#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#.#...@...#.#..@.@#@#.#.#..@....#.#...........#@#.#@......#.#...#.#......@#.#.#..@#...#.........#.#...#...#.@.#.....#.#.#@#@#.....................#.#.@.#.@@#.#.#...#@#...#@#...#.#.#.#.#.#...#.#...................#.@@#.#....@#.#.#.#@#.#@#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#.@.#.#.#@.@#@#@#.#...#.#.#...#.#...#.....#.#.#...#@..#.....#...#.#.......#.......@...#...#.#..@....#.#.....#@#@#.#.......@.#...#.......#.....#.#.#@..#.#.#@#....@.@......#@......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#...........#@..#.#@#.....#.@.#...#....@#@#@#.#.#.#.......#.#.....#...#...#.#..@@.#.#..@....#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#@.@#...#.#@#.......#.....#...#.........#.#.......#.#..@#.#..@....#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#....@#.#@#...#.........#.#@#.#@#.........#.#@#.#@#...#.#...#@..#...#.#...........#.#@..#...#.#.#.#...#@#...#.#@#.#@#.#.#.#@....#@....#.#.#...#.....#.#.....#...#...#.....#.#.@.#.#.#...@..#
#.#@#.#...#.#@..@...#.#.....#.#.#.#...@...#@#...........#@#.#....@..#.#...#.#.......#.#.#..@#...#.........#.#...#..@#...#.....#.#.#.#.#.....................#.#.@.#@@@#.#.#...#.#...#.#...#.#@#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#...#....@............#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#@#@#..@#.#.#...#.#...#.....#.#.#.@.#...#.....#@.@#.#.......#....@......#@..#@#.......#.#.....#@#.#@#.........#...#......@#.....#.#@#.@.#.#@#.#.............#.......#.........#.......#.....#...#.#...#@....#...#@#.....#.....#...........#...#.#.#.....#.@.#...#.....#@#.#.#.#.#..@....#.#..@..#...#@..#@#@....#@#....@..#...#@...@..#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#@#..@#.#.......#...#.#@#.#.#.....#...#.#.#.#@....#.#.....#@#.....#.#@#..@#.........#.#.#.#.#.........#.#@#.#.#...#.#@.@#...#..@#.#...........#.#@..#...#.#.#@#...#@#...#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#..@..#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#@......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.....@...#.#...#...#...#.....#.#.#.#.#.....................#@#...#..@#.#.#...#.#...#.#...#@#.#.#.#.#...#@#...................#..@#.#.....#.#.#.#@#.#.#...#.................#.#@#...............#...#.....#.@@#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#@#.#...#@#...#...@.#.#.#.@.#...#.....#...#.#.......#...........#@..#@#.......#.#.....#@#.#@#.........#...#....@..#.....#@#@#.@.#.#@#.#.............#.......#.........#.......#.....#@..#.#...#.....#...#@#.....#.....#...@.......#.@.#@#.#...@.#@..#...#.....#.#.#.#@#.#..@....#.#@.@@.#...#@@.#.#..@.@#.#.......#...#.....@.#...#@#@#.#...#...#.#...#.@...#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#..@#@#..@....#...#.#.#.#.#.....#@.@#.#.#.#.....#.#.....#.#...@.#.#.#@.@#.........#.#@#.#.#.@.......#@#.#.#.#.@.#.#.@.#.@.#...#.#...........#.#@@.#...#@#.#@#...#.#.@.#.#.#@#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#@.@..#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#.#.......#.#.....#.#@#@#.......#.#...........#@#.#.......#.#@..#.#.......#.#.#@..#...#....@....#.#...#...#...#.....#.#@#@#.#.............@.......#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#@#.#...#...........@@....#@#.#....@..........#@..#.....#...#.#@#.#.#.#..@#.#...#.#@#...#@#.#.#...#.#@#...#.#...#.@...#@#.#@..#...#.....#...#.#.......#...........#...#.#@....@.#@#.....#.#.#.#..@....@.#...#..@....#.....#@#.#...#.#.#@#.............#.......#..@......#...@@..#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.@...#...#...#.....#.#.#.#.#@#.......#.#.....#...#.@.#.#.....#.#...@...#...#.......#...#.#.#@#...#...#.#.@.#.@...#.@.#.#.#.....#...#...#.#.#.......#.....#...#@........#.#.......#@#...#.#.......#...#@#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#@#...#.........#@#.#.#.#.........#.#.#.#.#.@.#.#...#..@#...#@#...........#.#...#...#@#.#.#...#.#@.@#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#@#...#.#.#@.....#
#.#.#.#...#.#...@...#.#.....#.#.#@#.......#.#...........#.#.#.......#.#@.@#.#.......#.#@#...#...#........@#.#...#...#...#@....#@#.#.#@#..................@..#.#...#...#@#@#...#.#...#.#...#.#.#@#.#@#...#@#...................#...#.#.....#.#.#.#.#@#.#...#.................#@#.#.......@.......#...#.....#...#@#@#.#.#@#.@.#.#...#.#@#...#.#.#.#...#.#.#...#.#...#....@#.#.#.@.#...#.....#...#.#.......#...........#...#.#.....@.#.#.....#.#.#.#.........#...#.......#...@.#.#.#...#.#.#.#........@....#.....@.#@........#.......#....@#...#.#...#.....#...#@#.....#.....#...........#...#@#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#.@@#.#.....#.#..@....#...#.......#...#@#.#@#...#@..#.#@..#...@.#...#.#.#@....#...#@@.#.#@#.......#.....#...#..@......#@#.......#@#...#.#.......#@@.#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#@.@..#.#@#...#.....@...#.#.#.#.#.........#.#.#.#.#...#@#...#..@#..@#.#...........#.#...#...#@#.#.#@..#@#.@.#@#.#.#.#.#.#.#..@..#.....#.#.#...#.....#.#.....#...#...#.....#.#@..#.#.#......#
#.#.#.#...#.#...@.@.#.#.....#@#.#@#.......#.#...........#.#.#.......#.#@..#.#.......#.#.#...#...#.........#.#...#@..#...#.....#.#.#.#.#@......@.............#.#..@#...#.#.#...#.#...#.#...#.#@#@#.#@#@..#@#...................#...#@#.@@..#.#.#.#.#.#.#...#.................#.#.#..........@....#...#.....#...#.#@#.#.#.#...#.#...#.#.#@..#@#.#.#...#@#.#...#.#...#.....#.#@#...#...#@....#...#.#.......#...........#...#.#...@...#.#.....#.#.#.#.........#...#.....@.#@....#.#@#...#.#.#.#.......@.....#.......#.........#.......#..@.@#...#.#...#..@..#.@.#.#.....#@....#...........#.@.#@#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.@@..#.#.......#@..#.......#...#.#.#.#...#...#.#...#.....#..@#@#@#.@@.@#...#...#.#@#.......#.....#@..#.........#.#.......#@#...#.#.......#.@@#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#@#........@#@#@#.#.#...#.#...#@..#...#@#...........#.#..@#...#.#@#@#...#@#..@#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#@@.#.....#.#..@#@#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#..@#@#...@...#@#.....#.#@#.#.......#@#.@.........#.#.#.......#@#...#@#.......#@#@#@..#.@.#........@#@#@@.#@@@#...#.....#.#.#@#.#..@..@....@@..@......#@#@.@#@@.#.#.#...#.#.@@#@#@@.#.#.#@#.#.#...#.#...................#...#@#.@...#@#.#@#@#.#@#@..#.................#.#.#...............#@..#@..@@#...#@#@#@#@#@#@.@#.#...#@#.#..@#.#@#@#@.@#@#@#...#@#@..#.....#.#@#...#.@.#@.@..#@@.#@#.......#...........#@@.#.#.......#@#.....#.#@#.#.........#.@.#....@..#.@@.@#@#@#.@@#@#@#.#...@.........#.@.....#.........#@..@...#.....#.@.#@#...#@....#@..#@#.....#.....#......@....#...#.#.#....@#..@#...#.....#@#@#.#@#@#@......#@#....@#...#..@#@#.....#@#.......#..@#@.....@#...#@#@#@#...#.@.#.#...#@..@@#...#@#.#@@...#..@#@..#@#.#@....@@#...@.#...#.........#@#.@@.@..#@#@.@#.#@......#@@.#.#.#.#.#.....#@.@#@#.#.#.....#@#.....#@#...@.#@#@#@.@#......@@.#.#.#.#.#..@....@@#.#.#.#@#...#.#...#...#.@.#@#........@..#@#@..#...#.#@#.#...#.#@@@#@#@#.#@#@#@#@#.....#.....#@#@#...#@@@@.#@#....@#...#@@.#@....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#.@.#.#@@.@...#@#@..@.#@#.#.#.......#.#.@@@@..@@@@#@#.#@@.....#.#...#.#...@...#@#.#...#...#.@.......#@#..@#...#@@@#..@..#.#.#@#@#.....................#.#...#.@@#.#.#...#@#...#.#...#@#@#.#.#.#@..#.#...................#.@.#@#.....#.#@#@#.#.#.#..@#................@#@#.#......@........#...#.....#.@@#.#.#.#.#@#...#@#@@.#.#@#@@.#@#@#@#@.@#@#.#...#.#@.@#@....#@#@#...#...#.....#...#@#.......#......@..@.#@.@#@#@.@.@..#@#@.@..#.#.#.#.........#...#....@@.#.....#.#@#.@.#.#.#@#@@...........#.@@..@.#.........#.......#..@@.#...#.#.@.#...@.#...#@#.....#....@#...........#...#@#.#.....#...#..@#.....#.#.#.#.#.#.......#@#...@.#.@.#...#@#...@.#.#.......#.@.#.......#.@.#@#.#.#@..#...#.#...#....@#@.@#.#@#.....#..@#@.@#.#.#@.@....#..@..#..@#@......@@#.#.......#.#.@@#.#..@....#...#@#.#.#.#...@.#@@@#.#@#.#.....#@#...@.#.#.@...#@#@#@@@#..@@.@@..#@#.#@#.#.........#.#.#@#.#@@.#@#.@.#.@.#@..#@#...........#.#...#...#.#.#@#...#.#...#@#.#.#@#.#.#@#@....#.....#@#@#...#.....#.#.....#...#...#...@@#.#...#.#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.@.......#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#.@.#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#.@.#.#...#.#.#..@#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#....@#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#....@#...#.#.....#.....#...........#...#@#.#.....#...#@..#.....#.#.#.#@#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#.@.#.#...#.....#..@#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#@#.....#.#@...@#.#.....#.#.#...#.........#.#.#@#.#.........#@#.#.#.#...#.#...#..@#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#@......#.#..@#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#.@.#.#.#.#...#.#.#...#.#..@#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#........@....#.......#.........#.......#.....#...#.#...#.@...#..@#.#.....#.....#.....@.....#...#@#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#..@#....@....#.#.......#.#...#.#...@...#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#@#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#@..#...#.....#.#...#.#.#......#
#.#.#.#.@.#.#....@..#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#@#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#.@.#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#..@....#..@..#...#.#...#.....#@..#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#@..#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#@..#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#......@..#.#.#.#.#.........#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#@..#...#.....#@#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#.@.#.#.....#.#.#.#.#.#.#.@.#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#..@#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#@#.#...#.#.#@#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.@.....#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#..@#.........#.#.#.#.#.........#.#.#.#.#...#.#...#.@.#...#.#...........#@#...#...#.#.#.#...#.#...#.#@#.#.#.#.#.#.....#..@..#.#.#...#.....#.#.....#@..#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#..@....#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#@#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#.@.#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#@....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#..@..#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#@#...........#.#...#...#.#@#.#...#@#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.@...#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#@..#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#.@.#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#@..#.......#..@..#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#..@..#.#.......#...#.......#@..#.#.#.#.@.#...#.#..@#.....#...#.#.#.....#...#...#.#.#.......#.....#@..#.......@.#.#.......#.#...#@#...@...#...#.#.#.#@#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#@#.#@#.#.........#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#..@#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#.@.#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#@#.....#...@.#...........#@..#@#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#....@#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.....@.#.....#...#......@..#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#@#.#.........#.#.#@#.#...#.#...#...#...#.#....@......#.#...#...#.#@#.#...#.#...#@#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#@#.......#.#....@#@#.#.#.......#.#...........#.#.#@......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....@...@...........#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#.....@.............#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#.@.#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@@#.....#...#.#.....#..@.@#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#....@#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#.@.#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#@.@#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#..@#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#@#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#@#...#.#.#...#.#...#...@.#.#.#...#...#.....#.@.#.#.......#.........@.#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#...@.#...........#...#.#.#.....#...#...#.....#@#.#.#@#.#.......#@#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#.@.#.........#.#.......#.#...#.#......@#...#.#.#.#.#.....#...#.#@#.#.@...#.#.....#.#.....#.#.#...#.........#.#@#@#.#@........#.#.#.#@#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#..@..#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.....@...#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@..#@#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#@..#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.....@...#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#..@..#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#..@#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#@..#.#.#.@@#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#@@.#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.@...#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#@#.......#.#.....#...#...#.#..@..#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#.@.#.#.#.......#.....#...#..@....@.#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#@#.....#...@.#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#@#@#@#.....@.#.#@..........#@#@#.......#.#...#.#.......#.#.#..@#.@.#....@....#@#...#...#.@.#.@@..#.#.#@#.#.....................#.#...#...#.#@#...#.#.@.#@#...#.#@#@#.#.#...#.#...................#@..#.#.....#.#.#@#@#.#.#...#.................#.#@#...............#..@#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#.#..@#@#.#...#.#...#.....#.#.#...#...#.....#...#.#@@.....#...........#...#.#.@.....#.#.....#@#.#.#.........#...#......@#.....#@#.#...#@#.#@#.............#.......#.........#.@.....#.....#...#.#...#.....#...#.#.....#.....#......@....#...#.#.#.....#...#..@#.@@@.#.#.#@#.#.#......@#@#.....#...#...#.#.....#.#......@#...#.......#.@.#.#@#.#...#.@.#.#.@.#.....#...#.#.#.....#...#...#.#.#.@.....#.....#...#.........#@#.......#.#...#.#......@#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#@#.#..@#.........#.#@#.#.#.........#.#@#.#@#.@.#.#.@.#...#...#.#.......@...#@#...#...#.#@#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#..@#...#@..@.#.#.@.#@#.#.....@#
#.#.#.#...#.#.......#.#.....#.#@#@#.......#@#@..........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#@..#...#@....#.#.#@#@#...@...........@.....#.#...#...#.#@#@.@#.#@@@#.#@..#.#.#.#.#@#@..#@#...................#...#.#.@...#.#.#@#.#.#@#..@#.................#.#@#...............#@@.#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#.#@#...#.#...#.....#@#.#...#...#....@#...#.#.......#...........#...#@#.......#.#.@...#.#.#.#.........#..@#.......#....@#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#..@..#.....#..........@#...#.#.#@....#@..#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#..@#...#@#..@#.....#...#.#.#...@.#...#.@.#.#.#@..@...#.....#@..#.........#@#.....@.#.#...#.#..@....#..@#.#.#.#.#.....#.@.#@#.#.#.....#.#.....#@#.....#@#@#@..#.........#.#@#.#.#.........#.#.#.#@#...#.#@.@#...#...#@#...........#.#...#@..#.#.#.#...#.#...#.#@#@#@#.#.#.#.....#....@#.#.#...#.....#.#.....#...#@..#...@.#.#...#.#@#......#
#.#.#.#...#.#.......#.#....@#.#@#@#.......#.#...........#.#.#.......#@#...#.#.......#.#.#@..#...#.........#.#...#...#...#..@..#@#.#@#.#.....................#.#..@#...#.#.#..@#@#@..#.#.@.#@#@#.#.#.#...#.#...................#...#.#...@.#.#.#@#@#.#.#...#.................#@#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#.#@#...#.#.@.#.....#.#.#...#...#.....#...#@#.......#....@......#@..#.#..@....#.#.....#.#.#.#.........#...#@..@...#.....#.#.#...#@#.#.#.............#.......#.........#......@#.....#...#.#...#.@...#...#.#.....#....@#.......@...#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#..@#.#.....#@#.......#..@#.......#...#.#.#.#...#...#@#...#.....#...#.#@#.....#...#...#.#.#.....@.#.....#..@#.........#.#.......#.#...#@#.......#...#.#.#.#@#.....#...#@#@#.#.....#.#.....#.#.....#@#@#.@@#.........#.#.#.#.#.........#@#.#@#@#.@.#.#@..#...#...#.#...........#@#...#...#.#.#.#@..#.#...#.#.#@#@#.#.#.#.....#.....#.#.#...#...@.#.#.....#...#...#.@.@@#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#@..#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#......@....#...#.#.......#.#.....#.#@#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.@...#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#@#.#...@.#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#@..#@#...#...#...#.#...........#.#...#.@.#.#.#.#...#.#...#.#.#.#.#.#.#@#..@..#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#..@#.........#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#@#.....#.#.#@#.#@#.#...#.................#.#.#...............#..@#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#..@..#.@.#.#.....#.....#...........#@..#.#.#.....#...#.@.#...@.#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#.@.#.#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#.#.#...#.#...#...#...#.#@..........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#.....#.....#.#.#...#.....#.#@....#...#...#.....#@#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.....@.#.#...#.#.......#.#.#..@#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...............@...#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#..@#.....#..@#.#.#.#@#.#...#.#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#..@#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#.#.....#.....#...........#...#.#.#.....#...#.@.#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#@#@....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#.#.#.#.#.#..@..#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#...@...#.#.#.@.#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#.@.#.#...#.#@#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#.@.#.....#...#.#.#@#.#@#...#@#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.@...#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#......@#.....#...#.........#.#.@.....#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#..@@.#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#@..#...#.....#.#.#@#.#.....................#.#..@#...#.#.#..@#.#...#.#...#.#.#.#.#.#...#.#...............@...#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#..@#.....#.@.#.#.#.#.#@#...#@#...#.#.#...#.#.#.#...#.#.#...#@#...#.....#.#.#...#@..#.....#...#.#.......#...........#...#.#.......#@#.....#.#@#.#.........#...#.......#@..@.#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#@..#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.....@.#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#@..#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#..@#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#@..#...#.#.#...#.#@..#.#...#.#.#.#.#.#...#.#...................#@..#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#.@.#.#.#.#.#@#.@.#.#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#...@.#...#.#.......#...........#...#.#.......#.#.....#.#@#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@@.#.#.....#.....#...........#...#.#.#.....#...#...#..@..#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#@#...#...#@#...#...@.#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#@#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#@..#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#..@#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#@..#.................#.#.#@..............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#@..#.#.@.#.@...#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#....@#.#.......#...#.......#...#.#.#.#...#@@.#.#...#.....#...#.#.#....@#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.....@.#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#@#.#.........#@#.#@#.#..@#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#@....#....@#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#..@....#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#@..#.#..@#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#@#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#....@....#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#@..#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#@#....@..#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#..@#.....#...#.#.....#.....#...........#..@#@#.#.....#.@.#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.....@.#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#.@.........#.#...#.@.#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#..................@#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#@#.#.#...#.#...#.#@#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#......@#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#..@..#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#..@..#..@#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#@....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#.@.#.#.#.#...#.#...#.#@#.#.#.#@#.#@....#.....#.#.#...#.....#.#.....#...#...#.....#.#.@.#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#.#.#.......#.#...#@#...@...#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#..@#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#..@#.#.#.#@#.#..@#.#...#.#.#...#@#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#........@#.......#.....#...#.#...#.....#.@.#.#@....#.....#...........#...#.#.#@....#...#.@@#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#@#...#.....#...#.#.#.....#...#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.......#.#@....#@#.#@#.......#@#..@..@@....#.#.#...@@.@#@#...#@#...@...#@#@#.@@#...#........@#.#..@#...#...#...@.#.#.#@#@#.....................#@#@@@#...#.#@#..@#@#@@.#.#...#.#.#@#@#.#...#@#...................#@.@#@#.@.@.#.#.#.#.#@#.#...#....@........@...#.#@#...............#@..#.@.@.#@@.#.#@#.#.#@#...#@#@..#.#.#...#@#.#@#...#@#@#@..#.#.@.#.....#.#.#@..#@@.#@...@#...#@#.......#.@.........#@.@#.#.@.....#.#.....#.#@#@#.....@@@.#@..#...@.@.#.....#.#@#..@#.#.#@#.............#...@.@.#....@.@..#.@....@#.....#...#.#..@#.@.@.#.@.#.#..@.@#.....#...........#.@@#@#@#.....#@..#@@@#.....#.#@#.#@#@#..@....#.#...@.#..@#...#.#.....#@#..@....#.@.#..@..@.#.@@#@#@#@#...#...#.#...#.@..@#@..#@#@#@@@@@#@..#...#@#@#....@..#.....#.@.#........@#.#..@.@@@#@#...#@#.......#..@#@#.#@#.#@....#...#.#.#@#..@..#@#@...@#@#..@..#@#@#...#....@....#@#.#@#@#....@...@#.#.#.#@#..@#@#.@.#...#...#@#...@.......#.#...#...#@#.#@#...#.#.@.#.#.#@#.#@#.#@#..@..#@....#.#.#...#.....#.#.....#...#...#.....#.#@.@#@#@#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#.#....@..#@#@.@..#@#@#.#.......#@#....@......#.#@#....@.@#@#...#.#.@@....#.#.#..@#...#.........#@#...#@@@#...#.@@@.#@#.#.#@#.....................#@#@@.#...#.#@#...#.#@..#.#...#@#@#.#.#.#.@.#.#..................@#...#.#.....#@#@#.#.#@#@#.@.#........@........#@#.#...@...........#...#@...@#@.@#@#@#@#@#@#@..#@#@.@#@#@#@..#.#@#.#...#@#.#...#.#@.@#.....#.#.#...#...#.....#.@.#.#..@....#.......@...#@@@#@#.......#@#.@.@.#@#.#.#.........#..@#.@.....#.....#@#.#@.@#@#@#.#..@@.........#.......#.@...@@@.#.@...@@#.....#.@@#@#..@#.....#@..#.#.....#.....#...........#...#.#@#@.@..#.@.#.@.#.....#.#.#@#.#.#@@....@#.#@@.@@#@.@#...#.#.@...#.#.......#@@.#.......#...#@#@#.#...#@.@#@#...#.....#...#@#@#.....#.@.#@..#@#@#.......#.....#@@.#.........#@#.......#.#...#@#.......#...#@#@#.#@#.@.@@#.@@#.#.#@#.....#.#@..@.#.#.....#.#.#...#..@.@....#.#.#@#@#@........#@#.#@#@#...#@#...#@@@#...#.#...........#@#.@@#.@@#@#.#@#...#.#...#.#.#.#.#@#.#@#@....#.....#.#@#@..#.....#@#...@.#...#@@@#.....#.#@@.#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#@..#@#@......#.#@.@@.#.#@#@#@....@.#@#...........#@#@#.......#.#...#.#.@@....#@#.#@.@#@@.#@........#.#...#...#@@.#.....#@#@#@#@#.....................#@#@@@#...#.#.#..@#.#...#@#@..#.#@#@#@#@#...#@#...................#...#@#.@...#@#@#@#@#.#.#@@@#.................#@#.#...............#..@#.....#...#@#.#.#@#.#...#.#..@#.#.#@@@#.#@#@#...#@#@#@..#@#@@.#.....#.#.#...#...#..@.@#..@#@#....@.@#......@.@..#@.@#.#@.@....#.#.....#.#.#.#.........#...#.......#....@#.#.#...#@#.#@#@..@..@...@..#....@..#..@......#......@#...@.#...#@#@..#.@.@.#..@#@#.....#....@#...........#.@.#@#.#....@#...#...#.....#@#.#@#@#.#.....@.#@#....@#@.@#.@@#@#.....#.#.......#...#...@...#...#@#@#.#...#...#.#@.@#@@...#@@.#@#.#...@.#...#...#@#@#@.@@@@@#..@..#...#.@.....@.#.#.......#@#.@.#@#.......#...#@#@#.#@#.....#..@#.#@#.#@..@@#.#.....#.#.....#.#.#.@@#.........#@#.#@#.#..@......#@#.#@#.#@.@#.#@.@#...#@..#.#.......@...#@#...#..@#@#.#@#...#@#...#.#.#@#@#.#@#@#.....#.....#.#.#.@.#.....#.#.....#@..#..@#.....#.#@@@#@#.#@.@.@@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#..@#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#.@.#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#...@.#.#.#...#...#@....#...#.#.......#..........@#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#@#...#.#...#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.....@.#@#...........#.#.#.......#.#.@@#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#.@...........@.#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#..@#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#.@.#.#.#.......#.....#...#.........#.#.....@.#.#...#.#.......#...#.#.#.#.#..@..#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#@..#.#...#@#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#.@.#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#.@.#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...@...........#..@#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#.#@#...#..@#.....#...#.#.......#...........#...#.#......@#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.@...#...#.#...#..@..#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.......@.#.#.#.#.#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#@#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#.@.#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#..@.@#...#.#...#..@..#...#@#...@.#.....#...........#...#.#.#.....#...#.@.#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#@......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#..@#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#....@#.#...#.#.#......#
#.#.#.#@..#.#.@.....#.#.....#.#.#.#.......#.#...........#.#.#.......#@#..@#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#.@.#.#@#...#.#...#.#...#.#.#@#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#@.@#..@..#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#@#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#.@.#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#@................#.#.#..@............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#@..#.#......@#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#....@#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.@.@.#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#..........@#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#..@....#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#........@......#...#.....#...#.#.#.#.#.#...#.#...#.#.#..@#.#.#.#...#.#.#...#.#...#.....#.#.#...#@..#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.@.......#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#....@#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#.@.#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#..@..#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#..@..#@#.#.#.......#.#...........#.#.#@......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#.@.#.#.#.#.#.#...#.#...................#..@#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#..@#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#...@.#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#.@.#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#.@.#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#@..#.#.....#.#.#.#.#.#.#...#.................#.#.#......@....@...#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.....@.#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#@#.......#.#...........#.#.#..@....#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#.@.................#.@.#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#..@....#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#....@#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.@.......#.#.#.#@#...#.#...#.@.#...#.#...........#.#@..#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#@..#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#.@.#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#@#..@#.....#.#.#...#.@.#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#...@...#.....#...#@#...#.....#...#.#@....#.....#....@......#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#..@#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#....@#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.@...#...#.#.#.#.....#.#.....#.#@....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.@...#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#......@#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#..@#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#@#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#......@#.........#.......#.....#...#.#...#@....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#..@..#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.@.....#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#..@#.#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#.#.#.#.#...#.#..............@....#...#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#@#...#.....#.#.#...#...#...@.#...#.#.......#...........#...#.#.@.....#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#@......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#..@@...#...#.#.#.#...#..@#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#...@.....#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#@..#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#@..#@#.......#.#...@.#@#@#.#.......#@#........@@.#.#@#@.....@#@#...#@#.....@.#@#.#...#...#.@.......#@#...#...#@..#.....#@#@#@#@#.....................#@#...#...#.#@#...#@#..@#.#...#@#.#@#.#.#.@.#@#................@..#..@#.#@....#@#@#.#@#@#.#.@.#.................#@#.#...............#@..#....@#@..#.#@#.#.#.#..@#.#.@.#@#.#.@.#@#.#@#@.@#.#.#...#.#...#@.@.@#@#.#..@#...#.....#...#@#.......#.@.....@...#...#@#......@#.#.....#@#@#@#..@..@...#@..#.......#..@.@#@#.#...#@#@#@#...@.....@...#.@.....#.......@.#.......#..@.@#@@@#.#...#.....#.@.#.#....@#@....#...........#@..#@#.#@....#.@.#@@.#.....#@#.#.#.#.#.......#.#.....#...#..@#.#@@@@@#@#.......#...#@......#@.@#@#@#.#...#...#.#...#@@.@@#...#.#@#.....#...#.@.#@#.#.......#...@.#.@@#.........#.#..@....#@#..@#@#.....@.#@@.#.#.#.#.#@.@.@#...#@#@#.#@....#.#.@.@.#@#.....#@#.#...#.........#.#.#.#@#.........#@#.#@#@#@..#.#..@#@@.#...#@#..........@#@#...#@.@#@#@#@#...#@#...#@#.#@#.#.#.#.#.....#.....#@#@#@@@#.....#@#.....#...#..@#.....#@#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#@.@#.#@......#.#@@@.@#@#@#.#.......#@#.........@.#.#@#.@@....#.#...#.#.......#.#.#..@#...#......@..#.#..@#...#...#@.@@.#.#.#@#@#@........@...........#@#...#...#.#.#@..#@#...#@#...#@#@#.#@#.#...#@#...................#.@.#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#.@@#@#.#@#@#.#..@#@#..@#@#.#.@.#@#@#@#...#.#@#...#@#...#@....#.#.#...#.@.#.....#...#.#..@@@..#......@....#.@.#.#.......#@#.....#@#@#.#.@.......#...#...@...#.....#@#@#...#@#.#@#..@........@.#.....@.#..@......#.......#.....#@@@#.#..@#..@..#...#@#@.@.@#...@.#...........#@..#.#.#.....#@@.#@.@#.....#@#.#.#@#.#.......#.#...@.#..@#...#@#.....#@#.......#@@.#...@...#@@@#@#.#@#...#...#.#.@.#.....#...#@#@#.....#.@.#.@.#.#.#.......#.....#...#.@.......#@#.......#@#@..#.#@......#@..#.#.#.#.#.....#..@#@#@#@#.@.@@#.#.....#@#.....#.#@#...#..@......#@#.#.#.#....@....#.#.#@#.#...#.#@@.#.@@#@..#@#...........#@#@.@#...#.#.#@#...#@#...#@#.#@#@#@#.#.#.@..@#....@#.#.#...#.....#.#.....#.@@#...#.....#.#@.@#.#.#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#.#.#@#.......#@#...........#.#@#.....@.#.#...#.#.......#@#.#...#...#.......@.#.#...#...#...#.....#@#@#.#.#..................@..#.#@@.#...#@#@#...#.#...#.#..@#.#.#.#@#@#...#@#...................#.@.#.#...@.#.#@#.#.#@#.#...#.................#.#.#@......@.......#..@#.....#...#.#.#@#.#@#...#@#...#@#.#...#.#.#.#@..#@#.#.@.#.#...#..@..#.#.#...#..@#.....#...#.#.....@.#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#..@#.#.#@#.............#.....@.#.........#......@#@....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#.@.#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#...@...#...#.......#...#.#.#.#..@#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#..@......#.#.......#.#..@#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#@....#.#@....#.#.#...#.........#.#@#.#.#.........#.#.#.#@#@.@#.#.@.#...#...#@#..........@#.#...#...#.#@#@#...#.#...#.#@#.#.#.#@#.#.....#.....#.#.#...#@....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#@@.#@#..@....#.#.....#.#.#@#@......#@#.@..@......#.#.#@..@...#.#...#.#......@#.#.#...#...#.........#.#...#...#...#.....#@#@#.#.#.....................#@#...#@..#.#.#...#.#.@@#.#...#.#.#.#@#@#...#.#...................#...#@#...@.#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#.@.#.....#.#@#...#.@.#...@.#...#.#.......#...........#...#.#.......#.#.....#.#@#@#.........#.@.#.......#.....#.#.#...#@#@#.#.............#.......#.........#@......#.....#...#.#...#.....#...#.#.@..@#.@...#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#..@..#@#.....@.#...#.......#..@#.#.#.#..@#...#@#...#.....#...#.#@#.....#...#...#@#.#.......#....@#...#@........#.#....@..#.#.@@#.#.......#...#.#@#@#.#.....#...#@#.#.#.....#.#.....#.#.....#@#.#...#..@..@...#.#@#.#.#.........#.#@#.#@#..@#.#...#...#...#.#.......@@..#.#...#...#@#@#.#..@#@#@..#.#@#.#.#.#.#.#.....#.....#@#.#...#....@#.#.....#@..#...#.....#.#...#.#@#......#
#.#.#.#.@.#@#@......#.#.....#.#.#@#.......#.#........@..#.#.#...@...#.#...#.#.@.....#.#.#...#..@#.........#@#...#...#...#.....#.#.#.#.#.....................#.#@..#...#@#@#...#.#.@.#.#...#.#.#.#@#@#@.@#@#...................#...#@#@....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#.@@#@#.#@#.#.#...#@#...#.#.#...#.#.#.#@..#.#.#...#.#.@.#.....#.#.#...#...#.....#...#.#.......#...........#...#@#....@..#.#@....#.#.#@#.........#...#.......#@....#.#.#..@#.#.#.#.....@.......#.......#.........#...@...#.....#...#.#...#.....#...#@#.....#@....#...........#...#@#.#.@...#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#@#.....#.#.@.....#@@.#.......#.@@#.#.#.#.@.#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#@@..@#...#.........#.#..@@..@#.#...#.#.......#...#.#@#.#.#..@..#@@.#.#.#@#.....#.#....@#.#.....#.#.#...#.........#.#.#@#.#.........#@#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#@#.......#.#.....#.#@#@#.......#.#...........#.#.#.....@.#.#...#.#@......#.#.#@..#...#......@..#.#...#...#.@@#.@...#@#.#.#@#.....................#.#...#...#.#@#.@@#.#...#.#.@.#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#..@#.....#...#.#.#.#.#@#@..#.#...#.#@#..@#.#@#@#@@.#.#.#...#.#@.@#.....#.#.#...#.@.#.....#...#.#.......#...........#...#@#@......#.#.....#.#.#@#@@.......#.@.#.......#.....#@#.#...#@#.#.#....@........#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#....@#.@@#...#.....#.#@#.#.#.#.......#.#..@..#...#...#.#@....#.#.......#.@.#..@....#.@@#.#.#.#.@.#...#.#...#.....#@@@#.#.#..@..#...#...#@#@#.......#.....#...#.........#@#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#..@#.........#@#.#.#.#.........#@#.#.#@#...#.#...#...#...#.#...........#.#...#...#@#.#.#.@.#@#...#.#@#.#.#.#.#.#@....#.....#.#.#.@.#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#...#.#.......#.#.....#.#@#.#.......#@#...........#.#.#.......#.#...#.#......@#.#.#...#...#.........#.#..@#...#...#....@#@#@#.#@#.....................#.#...#.@@#.#.#...#.#...#.#...#.#.#@#.#.#.@.#.#...................#...#@#..@..#.#.#.#@#.#.#...#........@........#.#@#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#@#.#.@.#@#.#@..#.#..@#.....#.#@#...#...#.....#...#@#.......#...........#.@.#@#......@#@#.....#.#.#.#.....@...#@@.#.......#.....#@#.#...#@#@#.#....@........#.......#.........#..@..@.#.....#...#.#...#.....#...#@#@....#....@#...@.......#...#@#.#@@...#...#...#.....#.#.#.#@#.#.......#.#.....#...#@..#@#.....#.#.......#...#.......#...#@#.#@#.@.#...#.#...#.....#@..#.#.#.....#.@.#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@..#.........#@#@#.#.#.........#.#.#.#.#...#@#...#..@#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.@..@#.....#.#.#...#.....#.#....@#...#@.@#.....#.#...#.#.#......#
#@#.#.#@..#.#.......#.#..@..#.#.#.#.......#@#...........#.#@#.......#.#...#.#@......#.#.#...#...#.........#@#...#...#..@#.....#.#.#.#.#.....................#.#...#..@#.#.#..@#.#...#.#...#.#.#@#@#.#@..#.#...................#...#.#@....#.#.#.#@#.#.#..@#.................#.#.#@..........@...#...#..@..#...#.#.#.#@#@#@.@#.#...#.#@#...#.#@#.#...#.#.#.@.#.#@@@#.....#.#@#...#.@.#.....#...#.#.......#...........#...#@#.......#@#.....#.#.#@#.........#...#.......#.....#@#.#...#@#.#.#.............#.......#.........#......@#.....#...#@#...#.....#...#.#.....#.....#...........#...#.#.#..@..#...#...#.....#.#@#.#.#.#.......#@#.....#...#...#@#....@#.#.......#@..#.......#@..#@#.#.#...#...#.#@..#.....#.@.#@#@#.....#.@.#...#.#@#.......#.....#...#...@.....#@#.......#.#...#.#...@...#...#.#.#.#@#.....#...#.#.#.#.@...#.#.....#.#.....#.#.#...#.........#@#.#@#.#.........#@#@#.#.#...#.#...#...#...#.#...........#.#.@.#...#.#.#.#@@.#.#.@.#.#.#.#@#.#.#.#.@..@#.....#.#.#...#.....#.#....@#...#@@@#.....#.#..@#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#......@#.#.....#@#.#.#.......#.#...........#@#.#.......#.#...#.#....@..#.#@#...#...#...@.....#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#.#@#.#.#...#.#...................#.@.#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#@#.#@#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#...#...@.#.#.#...#...#.....#...#.#.......#...........#...#.#....@..#.#.....#.#.#@#.........#...#.......#.....#@#.#@..#.#.#.#.............#.......#.......@.#.......#.....#...#.#.@.#.....#@@.#.#.....#.....#...........#...#@#.#.....#.@.#...#...@.#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#@......#...#.......#...#@#.#.#...#...#.#...#.....#..@#@#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#...#.#...@...#...#@#.#.#.#.....#...#@#@#.#.....#.#.....#.#.....#.#@#@.@#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#@..#.#...........#.#..@#...#@#.#@#...#.#.@@#.#@#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#@.....#
#.#@#.#...#.#@..@@..#.#....@#.#.#@#.......#.#...........#.#@#.@.....#@#...#.#.......#.#.#@..#...#.........#.#...#...#...#....@#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#@..#...............@.#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#@..#.#@#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#..@@.#.#.#.#.........#.@.#.....@.#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@@@#.#.....#.....#...........#...#.#.#.....#..@#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#.@.#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#..@#@#.#.#@#.....#...#.#@#.#.....#.#.....#.#.....#.#@#...#.@.......#.#.#.#@#.........#.#.#@#.#...#.#.@.#.@.#..@#.#...........#.#...#...#@#@#@#...#.#...#.#@#.#@#@#.#@#.....#.....#.#@#...#.....#.#....@#...#...#....@#.#@..#.#.#....@.#
#@#.#.#...#.#.@.....#.#.....#.#.#.#.......#.#...........#@#.#.@.....#.#...#.#.@.....#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#@#.#.#.#.#.@.#...@.............#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#.@.#@#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#......@#...........#.@.#.#.......#.#@....#.#.#.#.........#...#...@...#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@@.#.#.....#.....#...........#...#.#.#.....#..@#...#.....#@#.#.#.#.#.......#@#.....#...#...#.#.....#.#.@.....#...#.......#...#.#@#.#...#...#.#...#....@#@..#.#.#.....#..@#...#.#.#.......#.....#...#.........#.#.......#.#...#.#....@..#...#@#.#.#.#.....#...#@#@#.#.....#.#.....#.#.....#.#@#...#.........#.#@#@#.#.........#.#@#.#.#...#.#...#...#...#@#...........#.#...#...#@#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#.#.#...#@....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.@.@...#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#@..#.#...#.#...#@#@#.#.#.#...#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#.#.#..............@#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#..@#.#.@@#.....#@.@#.#.....#...@.#.........@.#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#@#.#.....#.#.....#.#.....#.#.#@..#.........#.#.#@#.#.........#.#@#@#.#...#.#...#..@#...#.#...........#.#...#...#.#.#@#...#.#.@.#@#.#.#.#@#.#.#.....#.....#.#@#@.@#.....#@#@@...#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.@.....#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#..@#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#....@..........#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#.@.#...#.@...#...#.#.......#...........#@..#.#.......#.#.....#.#@#@#.........#...#....@..#.....#.#.#...#.#.#.#.............#.@.@...#.........#.......#...@.#...#.#.@.#.....#..@#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.@.....#...#.......#...#.#@#.#...#...#@#...#.....#@..#.#.#.....#...#@..#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#...@.....#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#...@.#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#...@...#@#.....#.#.#.#.......#.#...........#.#.#@......#.#@..#@#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#@#..@#.#...#.#.@.#@#@#.#.#.#...#.#...................#..@#.#.....#@#.#@#@#.#.#..@#..............@.@#.#.#...............#...#.....#@..#.#.#@#.#.#...#.#...#.#@#.@.#@#.#.#...#.#.#...#@#...#.....#.#.#.@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.....@.#.........#.......#.....#.@.#.#...#.....#...#.#.....#.....#.@.........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#@....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.@...#...#...#.#@#.......#.....#@..#@........#.#..@....#@#...#.#.......#.@.#.#.#.#.#.....#...#.#.#.#.....#@#@....#.#....@#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#@#@..#...#@#.#.#...#.#...#.#@#.#.#.#.#.#...@@#.....#.#.#@..#@....#.#.....#...#@.@#.@...#.#...#.#.#......#
#.#.#@#...#.#.......#.#@....#@#.#.#.......#@#...........#.#.#.......#.#...#.#....@..#.#.#...#..@#.........#.#...#.@.#@..#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#.#.#...#.#...................#@..#@#.....#.#@#@#@#.#.#...#...............@.#@#.#...............#...#.....#...#@#.#@#.#.#...#.#...#.#@#@..#@#.#.#...#.#.#...#@#.@.#.....#.#.#...#...#.....#...#.#......@#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#..@..#.#.#...#.#.#.#........@....#...@...#.........#.......#.....#@@@#.#.@.#.@...#...#@#.....#..@..#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#...@@..#.#..@..#...#...#.#.....#.#.......#@..#.......#...#.#@#@#...#...#.#@..#.....#...#.#.#@..@.#...#...#.#@#.......#@....#...#..@.....@#.#.......#@#...#.#.......#...#.#.#.#.#...@.#...#.#.#.#@....#.#...@.#@#.....#.#.#...#.........#.#.#.#@#.........#@#.#.#.#@..#.#...#...#@..#.#...........#@#...#..@#.#.#.#...#.#@..#.#.#.#.#@#.#@#.....#.....#.#.#...#.....#.#.....#...#@..#.....#.#.@@#@#.#......#
#.#.#.#...#.#.@....@#@#.....#.#.#.#.......#@#.....@..@..#.#.#.......#.#...#.#.......#@#.#...#...#...@.....#@#...#...#...#.....#.#.#@#.#.....................#@#...#...#.#@#...#@#@..#.#...#@#.#.#.#.#...#.#...................#@@.#@#...@.#.#@#@#.#.#.#...#.................#@#.#......@........#...#.....#...#@#.#.#.#.#...#@#...#.#.#...#@#.#.#...#.#.#...#@#..@#.....#.#.#.@.#...#..@..#...#.#...@...#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#@..@...#....@#.@@#@#@..#....@#...#@#.....#@....#@..........#...#.#.#.....#...#...#.....#.#@#@#.#.#...@..@#.#@....#...#.@.#.#.....#.#...@...#..@#.......#@..#.#.#.#@..#...#.#...#.....#...#@#.#@@.@.#...#...#.#.#.@.....#.....#...#.........#.#.@.....#@#...#.#.......#...#@#.#.#.#.....#...#.#.#@#.@@.@#.#....@#@#.....#.#@#...#......@..#.#.#.#@#.........#.#.#.#@#...#.#...#...#...#.#......@....#@#...#..@#@#.#.#.@.#@#...#.#@#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#..@#@#.....@.#.#.@...#@#@#@#.......#.#...@.......#.#@#..@....#.#...#.#.......#@#.#.@.#...#.........#.#..@#@..#...#.....#@#.#@#@#.....................#.#...#...#.#@#..@#@#...#.#...#.#.#@#@#.#..@#@#@.......@..........#...#.#.@...#@#.#.#@#@#.#@..#.................#.#.#...............#...#....@#@..#.#.#@#@#@#...#@#.@.#@#@#...#.#@#.#...#.#@#.@.#.#...#.....#.#.#...#@.@#...@.#...#@#..@....#..@....@...#...#.#..@@...#.#.....#@#.#.#.@.......#@..#@......#....@#.#.#.@.#@#@#@#@............#.......#@.@@..@@@#.@@@...#@.@..#@@.#.#...#..@..#...#@#..@..#.@.@.#...........#@@@#@#@#..@@.#..@#...#.....#@#.#.#.#@#.......#.#..@.@#@.@#@@@#@#@..@@#.#..@....#...#.......#.@.#.#@#@#..@#@@.#.#.@.#@@...#@@@#.#@#.....#...#...#@#@#.......#.....#@..#....@.@..#@#.......#.#...#@#.......#@@@#.#@#.#@#..@..#.@.#.#@#.#.....#@#.....#.#...@.#@#@#...#.........#@#@#.#.#....@....#@#.#@#@#...#@#...#...#...#@#.......@...#.#.@@#..@#.#@#@#@@.#.#...#@#@#.#.#.#@#.#...@.#.....#.#.#..@#.....#.#.@@.@#...#...#@....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#@#..@....#.#....@#.#@#@#....@..#.#....@@.....#@#@#.......#@#@.@#.#.......#.#@#...#@..#.@.......#@#...#...#..@#.....#@#@#@#@#.....@...........@...#.#@@@#...#.#.#.@.#.#..@#@#...#.#@#.#.#.#...#.#......@............#...#.#@..@.#@#@#.#.#@#@#@.@#@.@..............#@#.#@....@.......@.#@@.#.....#...#@#.#@#@#.#.@@#.#...#.#@#..@#.#.#.#...#@#.#..@#@#...#...@.#.#@#...#...#.....#..@#@#.......#..@...@....#@.@#.#@......#@#.....#.#.#@#.@@...@..#@@@#..@.@.@#.....#@#@#...#@#@#@#@............#.......#.........#......@#.....#..@#@#...#.....#...#.#.@@..#.....#...........#@@.#.#.#..@@.#..@#...#@....#.#@#@#.#.#.@.@@@.#.#.....#...#..@#.#@@...#@#..@..@.#...#.......#...#@#@#.#...#@@.#.#...#....@#...#.#.#.@..@#..@#...#.#.#.......#....@#...#.........#@#.......#.#...#@#.....@.#...#@#@#.#@#...@.#...#.#.#@#@@..@#.#.....#@#@@.@@#.#@#...#.....@...#.#.#@#@#@........#.#.#@#@#@..#@#...#@.@#...#.#...........#@#.@@#.@.#.#@#.#...#.#@.@#@#@#@#.#.#.#@#...@.#.@...#.#@#@.@#.....#@#.....#...#...#....@#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#..@#...#.........#.#@..#...#...#@....#.#.#.#@#.....................#.#...#...#@#.#...#.#.@.#@#..@#.#@#@#@#.#.@@#.#...................#...#.#.....#.#.#@#.#@#@#...#.................#.#@#...............#...#.....#.@@#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#.@.#.#...#.....#.#.#...#...#.....#...#.#....@.@#...........#...#.#...@...#.#.....#.#.#.#.......@.#...#.......#.@...#@#.#...#.#.#.#.......@.....#.......#...@.....#.......#....@#.@.#@#..@#....@#@@.#@#@@@..#.....#..........@#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#@#.....#...#.@.#.#.....#.#.......#...#.......#...#@#@#.#@..#...#.#...#.....#...#.#.#.....#...#@..#.#.#.......#.....#..@#.........#@#.......#.#...#@#.......#@..#.#@#.#.#....@#...#.#@#.#.@...#@#.....#.#.....#.#.#...#.........#.#.#.#@#.........#@#.#@#.#...#.#...#...#...#@#...........#.#@..#...#.#@#.#...#@#.@.#@#.#.#.#.#.#.#....@#.@...#.#.#...#.....#.#.....#...#.@.#@.@..#@#...#.#.#......#
#.#.#.#...#.#.......#.#.@...#@#@#@#..@....#.#........@..#.#.#.@.....#@#...#.#.......#@#.#...#...#.........#.#@..#...#...#..@..#.#@#.#@#.....................#.#.@.#...#.#.#...#.#...#@#...#.#@#.#.#.#...#.#...................#...#.#.....#.#.#@#.#@#@#...#........@........#.#@#...............#...#.....#...#.#.#.#.#@#.@@#.#...#@#@#.@.#.#.#.#...#.#.#@@.#.#...#.@...#@#@#..@#...#@....#@..#.#.@..@.@#...........#...#.#..@....#.#.....#@#@#.#.........#...#.......#.....#@#.#...#.#.#@#..@..........#.......#.........#.......#.....#...#.#...#.@...#@@@#@#.@.@.#...@.#...........#...#.#.#.....#..@#...#.....#.#.#.#.#.#.......#.#.....#.@@#...#.#.....#.#.......#...#.......#...#@#.#.#...#.@.#@#...#@....#@..#.#.#.....#...#.@.#.#.#.......#.@...#...#.........#@#.......#.#...#.#.......#...#.#@#@#.#....@#...#.#@#.#.....#.#.....#.#.....#.#.#@..#.........#.#.#@#@#.........#.#.#@#.#...#@#...#...#@..#.#...........#.#...#...#.#@#.#.@@#@#...#@#.#.#.#.#.#.#...@.#@....#.#.#...#.....#.#.@...#...#...#.@...#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.@.....#@#...#.#.......#@#.#...#...#.........#.#.@.#...#...#.....#.#.#.#.#.....................#.#...#@..#@#.#...#.#...#.#...#.#@#.#.#@#...#.#...................#...#.#.....#.#@#@#@#.#@#...#............@...@#.#.#...............#@@@#.....#..@#.#.#@#.#.#...#.#...#@#.#...#.#.#.#...#.#.#.@.#.#...#@@...#.#@#...#...#@....#...#.#...@...#...........#.@.#.#.......#.#.....#.#@#.#.........#@..#....@..#@....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#@.@..#...#.#@@...#.....#...........#..@#@#.#.....#...#...#.....#.#.#@#@#.#.......#@#.....#...#...#.#.....#.#...@...#...#.......#...#@#.#.#@.@#.@@#@#...#.@...#@..#@#@#...@.#...#...#.#.#.......#...@.#...#....@....#@#.......#@#.@.#.#.......#...#.#.#@#@#..@..#...#.#@#.#.....#@#..@.@#.#.....#.#.#.@.#.....@...#.#.#@#.#.@....@..#@#@#@#.#...#.#@..#...#..@#.#...........#@#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.@.@.#@....#@#.#...#.....#.#.....#...#...#@..@.#.#...#.#@#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#@#.....#@#.#.#.......#.#...........#.#.#.@.....#.#@.@#.#.......#.#.#@..#...#.........#@#...#.@.#...#..@..#.#.#.#.#.....................#.#...#...#.#.#...#.#.@@#@#...#.#@#.#@#@#...#@#...................#...#.#...@.#.#.#.#@#.#.#@.@#.................#.#.#...............#...#.@@@.#...#.#.#.#@#.#...#.#.@.#.#.#...#.#.#@#..@#.#.#...#@#@..#.....#.#.#...#..@#..@..#...#.#.....@.#..@......@.#...#.#.......#@#.....#.#.#.#...@.....#...#.......#@@.@.#@#.#...#.#.#.#.............#.......#.@.......#.....@.#.....#...#@#...#.....#...#.#.....#.@...#...........#.@.#.#.#.....#...#...#...@.#.#.#.#.#@#.......#.#@.@..#...#...#@#.....#.#.......#...#..@..@.#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#@#.#.......#.....#...#@.....@@.#@#.......#@#...#.#.......#...#@#.#.#@#.....#...#@#.#.#.....#@#.....#@#@....#@#.#...#.........#.#@#@#.#.......@.#@#@#.#@#...#@#...#...#@..#.#.....@....@#.#...#...#.#.#.#...#.#...#.#@#.#@#.#.#@#.....#.@...#.#.#...#.....#@#..@..#..@#...#.....#.#...#.#@#@.....#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#..@#.#.......#.#@#@.@#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#@#.@@#.#@#.#@#@#...#.#...................#...#.#...@.#.#.#.#.#.#.#...#.................#.#.#...............#...#..@..#..@#.#.#@#.#@#...#.#@.@#.#.#@..#.#.#@#..@#.#.#...#.#..@#.....#.#.#.@.#@.@#.@...#...#.#..@....#....@......#...#.#.......#.#.....#@#.#.#.........#...#.......#..@..#@#.#...#.#.#@#.@...........#.......#........@#..@....#..@..#...#.#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#...#...@@#.#.#.#.#@#.......#.#.....#...#...#.#.....#@#....@..#...#.......#...#.#@#.#...#...#.#...#@....#..@#.#@#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#@#.....#.#.#.@@#..@......#.#@#.#.#.........#.#.#.#@#@..#@#...#...#...#.#.@.........#.#...#...#.#@#.#.@.#.#...#.#@#.#.#@#.#@#.....#.....#.#.#...#.....#.#....@#...#...#.....#.#...#.#@#....@.#
#@#.#.#...#.#.......#.#.@@..#.#.#.#.......#.#...........#@#@#.......#.#@..#@#.......#.#.#...#...#.........#.#...#...#..@#.....#.#.#.#.#.....................#.#@@.#...#.#@#...#.#@@.#@#@.@#@#@#.#.#@#..@#.#...................#@..#.#..@@.#.#.#@#.#.#.#@@@#....@............#.#.#...............#...#.@...#...#.#@#.#@#.#...#.#...#.#@#...#.#.#@#@@.#.#.#...#@#..@#....@#@#.#...#...#...@.#...#.#@......#.....@...@.#...#.#.......#@#.....#.#.#.#.........#...#....@@.#.....#@#.#...#.#.#@#.............#.......#.........#@......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#@#.#.#.#.#.......#.#....@#...#...#.#.....#.#.......#...#@...@..#...#.#.#.#...#...#@#...#.....#.@.#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.@.....#.#...#@#.......#...#.#@#.#.#.....#...#@#@#.#.....#@#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#.#@#...#@#...#...#...#@#.....@.....#.#...#...#.#@#.#...#@#..@#.#.#@#@#.#.#.#.....#.....#.#.#.@.#.....#.#.....#...#...#.....#.#@..#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#.#.......#@#.....#.#.#@#.......#@#...........#@#@#.....@.#.#...#.#.......#@#.#...#@..#.........#@#...#@@.#@@.#...@.#.#@#.#.#.....................#@#..@#...#@#@#...#.#.@.#.#@..#.#@#@#@#.#@..#.#...................#@@.#.#..@..#@#@#@#.#@#@#...#.................#.#.#...............#.@.#...@.#..@#.#@#.#.#@#...#@#..@#@#.#...#@#@#.#...#@#.#.@.#.#...#.....#@#@#.@.#@..#.....#...#@#.......#.@..@......#...#.#.......#.#.....#.#@#.#@...@....#.@@#...@.@.#@@@..#.#.#..@#@#@#.#.........@...#.......#.........#.......#.....#@..#.#...#..@.@#...#.#.....#..@..#@.......@..#...#.#.#@.@.@#@@.#@@.#.....#.#@#@#@#@#.......#.#..@@.#...#...#.#.....#.#.....@@#...#.......#...#.#@#.#@@@#@@@#.#...#.....#@.@#@#@#.....#...#...#.#@#..@.@@@#.....#..@#.......@.#.#.......#@#@@.#@#.@.....#@@@#.#.#@#.#...@.#@.@#@#@#.#.@.@.#@#@..@.#@#@....#@#.#.@.#.....@...#.#.#@#@#.....@.@.#@#.#@#.#.@.#.#.@@#.@@#...#.#...........#.#...#...#@#.#.#.@.#@#...#@#@#@#@#@#@#.#.....#....@#@#@#@@.#.....#@#.@@@@#@@.#..@#.....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@@@#.#.......#@#@....#@#.#.#..@@...#.#...........#.#@#.......#.#@..#@#.......#.#@#...#...#.........#@#...#...#...#.....#@#.#.#.#...@.@...............#@#@@.#...#.#@#.@.#@#...#.#.@@#.#.#.#.#.#@@.#.#@.......@..........#...#.#.....#@#.#@#@#@#.#@..#.................#.#@#...@...@..@....#@@.#@.@@.#..@#.#.#@#@#.#...#.#@@@#.#@#...#@#.#.#@..#.#@#...#@#..@#.@..@#.#@#...#...#.....#@..#@#..@..@.#...........#...#@#@@..@@.#.#....@#@#@#@#......@..#@@@#.......#.....#@#.#..@#.#.#@#......@@.....#.....@.#.@.@.@...#.......#.....#...#.#.@.#....@#...#.#@@...#@....#.....@.@...#@..#.#.#.....#@@.#...#..@..#.#.#@#@#@#.......#.#.....#...#...#@#@@@.@#.#......@#@@.#@..@@.@#@..#@#.#@#@.@#@@.#.#...#...@.#..@#@#@#.....#.@.#@@.#@#.#.......#.....#...#......@..#@#.......#@#...#.#.......#@..#@#.#@#@#.....#@..#@#.#@#....@#@#.....#@#.....#.#.#...#.........#@#@#@#@#.........#.#.#@#@#.@.#@#...#..@#...#@#...........#@#@..#.@.#.#@#.#..@#@#@@.#@#@#.#@#@#.#@#@...@#@....#.#@#@@@#.....#.#@@..@#...#@..#@@...#@#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#@.@#@#.......#.#.@...#.#@#@#@.@....#@#...........#@#@#.......#.#@@.#@#@......#@#@#@@@#..@#.........#@#...#.@.#...#@...@#@#.#.#.#...............@.@...#@#...#...#@#.#.@.#.#..@#.#@.@#@#.#.#.#.#@@.#@#...................#.@.#.#.....#@#@#@#@#.#@#..@#.@......@........#@#@#.......@.....@.#.@@#.....#...#.#@#.#@#.#...#.#...#@#.#.@.#.#@#@#@..#.#.#@@.#@#@..#.....#@#.#...#...#.....#.@@#@#.......#...@.@.....#...#.#.......#@#...@@#.#.#@#.........#@@.#.......#.....#@#@#...#@#.#@#........@.@..#.......#.........#@..@...#....@#...#.#.@@#@.@.@#@@@#@#..@..#....@#...........#@..#.#@#.....#.@.#...#....@#.#.#.#.#.#.......#.#.....#...#...#.#.@.@@#.#.@.....#.@.#.......#...#@#.#.#...#...#@#@@@#....@#..@#.#@#.....#...#@@@#.#.#@......#...@.#..@#......@..#.#.......#.#@..#@#.......#...#.#@#@#.#.....#...#.#@#@#...@@#.#.....#.#.@...#.#@#@@.#.........#.#.#@#@#.........#@#.#@#@#...#.#@..#...#...#@#...........#@#..@#..@#@#@#.#...#.#...#@#.#@#@#.#@#@#@....#.....#@#@#@.@#.....#@#.....#...#...#.....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#@.@#.........#@#@..#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@.@#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#@#.#.#.#.#@#...#.................#.#.#...............#...#.....#@..#.#.#.#.#.#...#.#...#.#@#...#.#.#@#...#@#@#...#.#...#.....#.#@#...#...#..@..#...#.#.......#...........#.@.#.#.......#.#.....#.#.#.#.........#...#....@..#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.@...#.....#...........#...#.#.#@....#...#...#.....#.#.#@#.#@#.....@.#.#.....#.@.#...#.#.....#.#....@..#.@.#.......#...#@#.#.#@..#...#.#...#.....#..@#.#.#.....#...#.@.#@#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#...@.#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#@#.#.........#.#.#.#.#..@#.#..@#...#...#.#......@....#@#...#...#.#.#.#...#.#...#.#.#.#.#.#@#@#.....#.....#.#.#...#.....#@#.....#...#.@.#....@#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#@#...#@..#.#.#@..#@#...#.#...#.#.#.#@#.#...#.#...................#...#@#.....#.#@#.#.#@#@#...#.................#.#.#...............#...#.....#...#.#@#.#.#@#...#.#...#.#.#...#.#.#@#.@.#.#.#...#.#...#....@#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#..@..#.#.#.#.........#..@#.......#.....#.#.#...#.#@#.#.............#.@.....#.........#.......#.....#.@.#.#..@#.....#...#.#..@..#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#......@#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.@...#...#.#.#.....#@..#...#.#@#.......#...@.#...#.........#.#.@.....#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#..@#.........#@#.#@#.#.........#@#.#.#.#...#.#..@#.@.#...#.#...........#.#...#...#.#.#.#...#.#@..#.#.#.#.#.#.#.#.@...#.....#.#@#...#...@.#.#.....#@..#...#.....#@#...#.#.#...@..#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#@#...#.#.......#.#.#...#...#.........#@#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#.@.#.#...................#@..#.#.....#.#.#@#.#@#.#...#..@..............#.#.#...............#...#.....#.@.#.#@#.#.#@#...#@#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#.........@.#.@.#.#.......#.#.@...#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#..@....#........@#.......#.....#...#.#.@.#.....#...#.#.....#.....#...........#...#.#.#.....#..@#...#.....#.#.#@#.#@#.......#.#.....#...#...#.#.....#.#@......#@..#.......#...#.#.#.#...#...#@#...#.....#.@.#.#.#@....#...#...#.#.#.......#.....#...#.........#.#....@..#@#...#.#..@....#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#@..@.#.#.#...#.........#@#@#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#@..#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#....@#@#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#@#...#..@#.........#@#...#...#...#....@#.#.#.#.#.....................#.#...#...#.#.#@..#.#...#.#@..#.#.#.#.#.#...#.#...................#...#.#.....#@#.#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#@#.#@#.@.#@#...#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#.#...#...#.....#...#.#.......#...@.......#@..#.#.......#.#.@..@#.#.#.#.........#...#.......#...@.#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#....@#.....#...........#...#.#.#...@.#...#...#.....#.#.#@#.#.#.......#.#@....#@..#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#@..#...#.#@#.......#.....#...#.........#.#@......#@#...#.#.......#...#.#.#@#@#.....#...#.#.#.#.....#.#.....#.#.....#.#@#..@#.....@...#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#@..#.#.#.#.#@#.#.#.@...#@....#.#.#...#....@#.#.....#...#...#....@#.#...#.#.#......#
#.#.#.#...#.#.......#@#@....#.#@#.#.......#.#...........#.#@#.......#@#...#.#.......#@#.#...#..@#.........#.#@..#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#@..#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#.@.............#...#.@..@#...#.#@#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#..@#.....#...#.#.@.....#...........#..@#.#.......#.#.....#.#.#.#......@..#...#@......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@@#.....#...........#...#.#.#...@@#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#@#@..#...#.#...#.....#..@#.#.#.....#...#..@#.#.#.......#.....#@..#.....@...#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.@...#.#@#...#.........#@#.#.#.#.........#@#.#.#.#...#.#...#...#..@#.#....@......#@#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#@@..@#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#.#..@.@..#@#...@.#.#@#.#.......#.#........@..#.#.#.......#.#...#.#.......#@#.#.@.#..@#.........#@#...#...#...#.....#.#.#@#.#.....................#.#...#@..#@#.#...#@#...#.#...#.#.#.#.#@#...#.#...................#@..#.#.....#.#.#.#@#.#@#@..#.................#@#.#...............#...#.....#...#@#.#@#.#.#...#.#@..#.#.#...#.#.#.#..@#@#.#...#.#...#@....#@#.#@..#.@.#.....#...#@#.......#.......@@..#.@.#.#.......#@#.....#.#.#.#....@....#@..#.......#.....#.#@#...#@#.#.#.............#......@#...@.....#.......#.....#...#.#..@#.....#...#.#...@.#.....#...........#...#.#@#....@#...#...#....@#.#.#.#.#.#.......#.#.....#@..#...#.#.....#.#@......#...#.......#...#.#@#.#...#...#.#...#@....#.@.#.#.#.....#@..#...#.#.#.......#.@...#...#......@..#.#.......#.#...#.#.......#...#@#.#@#@#.....#...#.#.#.#..@@.#@#.....#.#.....#.#@#...#.........#@#.#.#.#.@.@.....#.#.#@#@#...#.#...#...#...#.#..........@#.#...#@..#.#.#.#...#.#...#.#@#.#@#.#.#@#.....#..@..#.#.#...#.....#.#.....#...#...#.@...#.#@@@#.#.#......#
#.#.#.#..@#.#.......#@#.....#.#.#.#.......#.#...........#@#.#.......#@#...#.#.......#.#@#...#..@#.........#.#...#.@.#...#...@.#.#.#.#@#.....................#@#...#...#@#.#.@.#.#...#.#...#.#.#.#.#.#@..#.#...................#.@.#.#.....#.#.#.#.#@#@#...#.................#@#.#....@.....@....#...#.....#.@.#.#.#.#@#.#...#.#..@#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#@#@.@#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.......@.#@..#.......#.....#.#@#...#@#@#.#.............#.......#.........#.......#.....#...#@#@@@#.@...#...#.#@....#.....#...........#...#.#@#.....#...#...#.....#.#@#.#.#.#.......#.#.....#@..#...#.#.....#@#.....@.#...#.......#...#.#@#.#...#...#.#...#.@...#@.@#.#.#.....#...#...#.#.#....@..#.....#...#........@#.#.......#.#...#.#.......#...#@#@#@#@#.....#...#@#.#.#@..@.#.#.....#.#.....#.#.#...#.........#@#.#.#.#......@..#@#.#@#@#...#.#...#@..#...#.#........@..#.#...#...#.#.#.#@@@#.#...#.#.#@#.#.#.#.#.....#..@..#.#.#@..#.....#.#.....#.@.#...#.....#@#@.@#.#.#.....@#
#.#.#@#.@.#@#.......#.#.....#.#.#.#...@...#@#...@.......#.#@#.......#@#...#@#.......#@#.#...#..@#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#@#@.@#@#...................#...#.#...@.#.#.#.#.#@#@#...#.................#.#.#...............#...#@....#...#.#.#@#@#.#...#.#..@#.#.#...#.#.#.#...#@#.#...#.#..@#..@..#@#@#.@@#...#.....#...#.#.......#...........#...#.#....@..#.#.....#.#.#.#.........#.@@#....@..#.....#@#.#.@.#@#.#.#..@..........#.......#.....@...#.......#.....#...#@#@@.#.....#...#@#.....#.....#...........#...#.#.#....@#...#...#.....#.#.#.#.#.#..@....#.#.....#@@.#@..#.#.....#@#.......#.@.#.......#...#.#@#.#...#.@.#.#...#.....#@@.#.#.#.....#...#@..#.#.#...@...#.@...#...#......@..#.#.......#.#...#.#.......#...#@#.#.#@#.....#...#.#.#.#....@#.#..@..#.#.....#.#@#...#.......@.#.#.#.#.#@........#.#.#.#.#...#.#.@@#...#...#.#...........#@#...#...#.#.#@#.@@#.#...#@#.#.#.#.#.#@#..@..#..@..#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#..@#.#.......#.#.....#.#.#.#.......#.#..........@#.#.#.......#.#...#@#.......#.#.#@..#...#.....@..@#.#...#...#...#.....#.#.#.#.#................@....#.#...#...#.#.#@..#.#.@@#.#...#.#.#.#.#.#.@@#.#...................#...#@#.....#.#.#.#@#@#@#...#.................#@#@#...........@@..#...#.....#..@#.#.#.#@#@#...#.#@@.#.#.#...#.#.#.#@..#.#.#...#.#...#.....#.#.#...#...#@@@.@#.@.#.#.......#...........#...#.#.......#.#.@...#@#.#.#.......@.#...#.......#.....#.#@#..@#.#.#.#.............#.......#@.......@#.......#.....#...#.#...#.@...#...#.#@....#.....#...........#...#.#.#.....#.@@#...#@..@.#@#@#.#.#.#.......#.#.....#...#.@.#@#.....#@#.......#..@#.......#...#.#.#@#...#.@.#.#...#....@#...#.#.#@....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#....@....#.#.#.#@#...#.#...#...#...#.#...........#@#...#...#.#.#@#...#.#...#@#@#@#.#.#.#@#.....#....@#@#@#.@.#.....#.#.....#.@@#...#.....#.#@..#.#.#......#
#.#.#.#..@#@#.......#.#.....#.#.#.#.......#.#...........#@#.#..@....#.#...#.#.......#.#.#...#...#@.@.@@...#.#.@.#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#@..#@#@..#.#...#.#.#.#.#.#.@.#.#....@..............#...#@#.....#.#.#.#.#@#.#...#.................#@#.#......@........#..@#.....#.@.#.#.#.#@#.#...#@#.@.#.#.#...#.#.#.#...#.#@#...#@#...#.....#.#@#..@#...#@..@.#@@@#.#.......#........@@.#.@.#.#.......#.#.....#@#.#@#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#...@.....#.......#.....#...#.#...#.@...#...#.#.@..@#.....#...........#...#.#.#.@...#@.@#...#...@.#.#@#.#.#@#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#@..#.@.#@#...#.....#...#.#@#.....#...#...#@#.#.......#.....#...#.@.......#.#.......#@#...#.#..@....#..@#.#.#@#.#...@.#...#@#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#..@......#.#.#.#@#...#.#...#...#...#.#...........#@#...#...#.#.#@#...#.#...#@#.#.#.#.#.#@#.....#....@#.#@#.@@#..@..#.#.@...#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#....@..#.#...........#.#.#.......#.#...#@#.......#@#.#.@.#...#.........#.#.@@#...#...#.....#@#@#@#.#.....................#.#@.@#...#@#.#...#@#@..#.#...#.#.#.#.#@#@..#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#.#.#............@..#...#.....#...#.#.#.#@#@#...#.#..@#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#.@.#...#.@@..#@.@#.#.......#...........#..@#.#..@....#.#.....#.#.#.#.........#...#.......#.....#.#@#..@#.#.#@#........@....#.......#.....@...#.......#.....#.@@#.#...#.....#...#@#.....#.....#...........#...#.#@#.....#@.@#...#...@.#.#.#.#.#.#.......#@#.....#...#...#@#.....#.#.......#..@#.......#...#@#.#.#@..#..@#@#@..#.....#...#.#@#.....#...#...#.#.#.......#.....#...#......@..#.#.......#.#...#@#.....@.#...#.#.#.#.#@....#...#@#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#@#...#@#.#.#.#.#.#@#.....#.....#@#.#...#.....#.#...@@#...#...#.....#.#...#.#.#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#..@#.#@......#.#.@...#@#@#@#.......#@#@@........@#@#.#@......#.#@@.#@#......@#.#.#@@.#...#.......@.#.#.@.#@@@#...#.....#@#@#.#@#..........@..........#@#.@.#.@@#.#@#.@.#.#...#@#@.@#.#@#.#.#.#.@@#.#...................#@..#.#.....#.#.#@#@#.#.#...#...@.@..@.......@#@#@#...@..@....@.@.#...#....@#...#@#@#.#.#@#.@@#.#...#@#@#@..#.#.#@#...#.#.#...#.#...#.....#.#.#@..#..@#...@.#...#.#@......#.@.........#...#@#.......#.#@@.@.#@#@#@#@...@....#.@.#...@...#.....#.#@#.@.#@#.#@#....@...@....#.......#.........#.....@.#.....#.@@#@#@@@#.....#...#@#.....#.....#...........#...#.#.#.....#.@.#.@.#...@@#.#.#@#@#.#.......#@#@....#.@.#...#@#..@.@#.#....@..#...#.....@.#@@@#@#@#.#@@@#@..#@#...#.....#..@#@#@#.....#@@.#...#.#@#.....@.#.....#...#........@#.#..@...@#@#@@.#@#@.....@#...#.#@#@#@#@.@.@#...#.#.#@#...@@#.#@...@#@#.....#@#.#...#.......@.#.#.#.#@#.........#.#@#@#@#.@.#@#..@#@@@#...#.#...........#@#.@.#...#.#.#@#@@@#.#...#@#.#.#.#.#.#@#.@...#..@.@#@#@#...#.....#.#.....#...#...#.....#@#..@#@#@#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#..@#@#.......#@#..@..#.#.#@#@@@.@@.#@#...........#@#@#.......#.#@@.#.#@......#@#@#...#...#.......@.#.#...#...#.@.#.@...#@#.#.#@#.....................#@#...#..@#@#@#@..#@#...#@#..@#.#@#.#@#.#...#@#.........@...@.@...#.@@#@#..@@.#@#.#@#@#.#@#...#.................#@#@#...............#..@#@.@..#...#@#.#.#@#@#..@#@#.@.#.#@#@@@#.#@#.#...#@#@#@.@#@#.@@#.@..@#@#.#@@.#...#.....#@@@#@#.......#..@.@......#...#@#..@....#.#.....#@#@#@#.........#@@@#.......#.@...#.#.#...#@#.#@#..........@..#@@.....#.........#.......#.....#...#@#...#@@@@.#..@#.#.@...#.@...#.........@.#...#.#@#.....#..@#...#.....#@#@#@#@#.#.@@....#.#.....#@@.#.@.#@#.....#@#.......#@@.#.......#.@.#.#@#.#...#@..#.#@..#@@...#...#@#@#.....#...#...#.#.#.@@....#@@...#...#.........#.#...@..@#.#@..#.#......@#@@.#.#.#@#.#.....#...#@#@#@#.....#.#.....#.#.....#.#.#.@.#.........#@#.#@#.#.........#@#@#.#@#...#.#...#...#...#@#...@@.@....#.#.@@#...#.#@#@#..@#@#..@#@#@#@#@#.#@#@#.@@@@#@...@#.#@#..@#..@..#.#.@.@.#.@.#@..#.....#@#@.@#@#.#..@@.@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@@.#.#.......#.#@....#.#.#.#.......#.#...........#.#@#...@.@.#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#@#@#.........@...........#.#...#...#.#.#...#.#..@#.#...#.#.#.#.#@#...#.#............@......#...#.#.....#@#.#@#.#.#.#...#.............@...#.#.#...............#...#..@..#...#.#.#.#.#.#...#@#..@#@#.#...#.#.#.#...#.#.#...#@#..@#.....#@#@#...#...#.....#...#.#.......#...........#...#.#.......#@#....@#.#.#@#@........#...#.......#.....#.#@#.@@#.#.#.#.........@...#.......#.........#...@...#.....#...#.#...#.....#.@.#@#.....#.....#...........#@..#.#@#@....#...#...#.....#.#.#.#@#.#.......#.#.....#..@#@@.#.#.....#.#.......#..@#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#.@.#.#.#.......#....@#...#.........#.#.......#@#.@.#.#.......#...#.#@#.#@#.....#...#@#@#@#.....#.#....@#.#.....#.#.#...#.........#.#.#.#@#.........#@#@#@#.#...#@#.@.#...#.@.#@#...........#.#...#.@@#@#@#.#...#@#...#.#@#.#.#.#@#.#.....#.....#.#.#@..#.....#@#.....#...#...#.....#.#...#@#.#......#
#.#.#@#...#.#.@....@#@#.....#.#.#.#.......#.#...........#.#.#...@...#@#...#@#.......#.#@#...#...#.........#@#...#...#...#.....#.#@#@#@#...........@.........#.#...#...#.#.#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#........@......#@@.#.....#..@#.#.#.#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#@@.#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#........@#...#.......#.....#@#.#.@.#.#.#.#.............#.......#.........#..@....#.....#...#@#...#.....#@..#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#..@#@@.#@#.@...#.#.......#...#.......#...#.#.#.#...#.@.#.#...#.....#...#@#.#.....#...#...#@#.#.......#@....#...#.........#.#....@..#@#...#.#.......#...#@#@#@#.#....@#...#.#@#.#....@#.#..@..#.#.....#.#@#...#....@....#.#@#.#.#.........#.#.#@#.#...#@#@@.#...#...#@#...........#.#...#@@.#.#@#@#.@.#.#.@.#@#@#.#@#@#.#.#.....#.....#.#.#...#.@...#.#.....#..@#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#......@#.#....@......#@#@#.......#@#...#@#.....@.#.#@#...#...#.........#.#@..#...#...#.....#.#.#@#.#..........@..........#@#...#...#.#.#...#.#@..#.#...#.#.#.#.#.#@..#.#...................#...#.#.....#@#.#@#.#.#.#...#...............@.#@#@#.........@.....#.@.#.....#...#.#.#@#.#.#..@#.#...#@#.#...#.#.#.#...#.#.#...#@#...#@....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#..@..#.#.#@#.........#...#.....@.#.....#@#@#.@@#.#@#.#.............#.......#.........#@......#.....#...#.#...#.....#@..#@#.....#.....#...........#@..#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#@.@#...#.#.....#.#.......#...#.......#...#.#.#.#...#.@.#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#.@.#.........#.#.......#@#.@.#.#.......#@..#.#.#@#@#.....#...#.#.#@#....@#.#@....#@#.....#.#.#...#.........#.#.#.#.#..@......#@#@#.#@#..@#.#.@.#...#...#.#...........#.#...#.@.#.#@#.#..@#.#..@#.#@#@#.#.#.#.#.....#@....#.#.#.@.#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#@#......@#.#....@#@#@#.#.@...@@#@#...........#.#@#.......#@#...#@#.......#.#.#@@@#...#....@....#@#..@#@@.#@@.#@.@..#@#@#@#.#.....................#.#...#@.@#@#.#.@.#@#@..#@#...#.#.#.#.#@#...#.#...........@.......#...#@#.@@..#@#.#@#@#.#@#...#....@............#.#@#...............#@@@#@....#...#@#@#@#.#@#...#@#.@@#.#.#...#.#@#@#...#.#@#.@.#@#...#...@.#@#.#.@.#...#@@@.@#.@.#@#.......#@@@....@.@.#...#.#@.@.@..#.#.....#@#.#@#.........#@.@#.@@.@..#..@.@#@#@#...#.#@#.#...@...@.....#..@....#@.@.@....#.......#.@@..#.@@#.#@..#@...@#.@.#.#.@...#.....#.....@...@.#...#@#.#@....#...#...#.....#.#@#.#.#@#.....@.#.#..@@.#...#@@.#.#.....#@#@..@...#...#.......#...#.#.#@#...#...#@#.@@#..@@.#.@.#.#.#.....#...#.@.#@#.#...@...#.@..@#@@.#......@..#.#.......#.#...#.#......@#..@#.#@#.#@#.....#...#@#.#@#....@#.#.....#.#@....#@#.#..@#@......@.#.#@#@#@#....@....#.#.#.#@#..@#.#...#@..#...#.#...........#@#...#...#.#.#@#...#@#.@.#@#.#@#@#.#.#@#@@@@.#.....#@#@#.@@#.....#.#.....#...#...#...@.#@#.@.#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@@.#.#.@.....#@#.....#.#@#@#.......#@#.........@.#@#@#.......#@#.@@#@#..@.@.@#@#@#...#...#.........#.#...#...#.@.#@....#@#@#.#@#.....................#@#@.@#.@@#@#.#@..#.#...#@#...#.#@#@#@#@#@@@#.#.@........@........#...#@#.....#@#@#@#.#@#.#@@.#................@#.#@#@..@.........@.#@.@#.....#...#@#.#.#.#.#...#.#...#.#@#...#.#.#.#...#@#.#@..#.#...#.....#.#@#@@@#@..#.....#...#.#.....@.#...........#.@.#@#..@....#.#.....#@#@#.#.........#.@.#.......#.....#@#@#.@.#.#.#@#.............#.......#....@....#.......#.....#...#@#...#....@#...#.#.....#@....#...........#...#@#.#.....#..@#.@.#.....#.#@#.#.#@#@@.@...#.#.....#...#...#.#.....#.#.......#...#.......#@@@#@#@#.#...#...#.#..@#.....#.@.#.#@#@@@@.#...#...#.#.#.....@@#.....#@.@#@........#.#.......#.#...#.#@.@....#@..#.#.#.#@#.@...#...#@#@#.#.....#.#.@@..#.#.....#@#@#...#@.@.@....#@#.#@#@#.........#@#.#@#.#@.@#.#...#@..#@..#.#.@.........#@#...#...#@#.#@#...#.#...#@#.#.#.#@#.#@#@....#.@.@.#@#@#...#..@.@#@#.@...#..@#.@.#.....#@#@@@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#@#.......#.#...@.#.#.#.#.......#.#...........#.#@#.......#.#...#@#.......#.#.#...#...#...@.....#@#...#@..#...#@....#@#.#.#.#.....................#.#...#...#@#.#...#.#...#@#...#.#.#@#.#@#.@.#@#....@..............#...#.#....@#.#@#@#.#.#.#.@.#.................#@#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#@@...#.#.#...#...#.....#...#@#..@....#......@....#...#@#.......#.#@@...#.#.#.#.........#@..#.......#.....#.#.#...#@#.#.#......@....@.#..@....#....@....#.....@.#..@..#.@.#.#...#.....#...#.#.....#.....#@..........#@..#.#@#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#.@.#@#.@...#.#.@.....#...#.......#...#.#.#.#...#...#.#...#@@@..#...#.#.#.....#...#...#.#@#.......#....@#...#.........#.#.......#.#.@.#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#..@#@..@...@.#.#.#.#.#.........#.#.#.#.#@..#@#...#.@.#...#.#...........#@#...#...#.#@#.#...#.#@.@#.#.#.#.#.#@#.#.....#.....#@#.#...#....@#.#.....#...#...#.....#.#...#@#@#....@.#
#.#@#.#...#.#.@.....#.#.....#.#@#@#.......#@#...........#.#.#.......#@#..@#.#.......#.#@#..@#..@#..@......#.#...#...#@@.#..@..#@#.#@#@#.....................#.#.@.#..@#.#.#...#.#..@#.#...#@#.#.#.#@#@.@#@#................@..#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#@..#.....#...#.#.#.#@#.#...#@#.@.#@#.#...#.#.#.#...#.#.#...#.#...#...@.#.#.#...#...#.....#...#@#.@.....#...........#...#.#.......#.#.....#@#@#.#.........#.@.#@......#@....#@#.#...#.#.#.#.............#.....@.#....@....#....@..#.....#...#.#...#.....#@.@#.#.....#.....#...........#.@.#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#..@#...#.#.@...#.#.......#...#.......#...#.#.#.#...#...#.#...#.@..@#...#.#.#.@.@.#...#...#@#@#.......#.....#...#...@.....#.#....@..#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#....@#.#....@#.#.#...#........@#.#.#.#.#.........#.#.#.#.#.@@#@#...#@..#...#.#...........#.#...#...#.#.#.#...#.#@..#.#.#@#.#@#.#.#.....#..@..#.#.#@..#.....#.#.....#.@.#...#.....#.#...#@#@#.@....#
#.#.#.#...#.#.......#.#.....#@#.#@#.@.....#.#...........#.#@#@......#@#...#.#.......#.#@#@..#@..#.........#.#...#..@#...#.....#.#.#.#.#.....................#.#.@.#...#@#.#@@.#.#...#.#...#.#.#.#.#@#@@.#.#...................#..@#@#.....#.#.#.#.#@#.#..@#.................#@#.#...............#..@#.....#...#@#.#.#.#.#..@#@#...#.#.#.@.#.#.#@#...#@#.#...#.#...#@@...#@#.#...#...#.....#...#@#.......#...........#...#.#..@....#.#.@...#@#.#.#.........#@..#.....@.#.@@..#@#@#...#.#.#.#..........@..#.......#@.......@#@....@.#.....#...#.#...#.....#@.@#.#.....#.....#.........@.#@..#.#@#.....#...#.@.#.....#.#@#.#.#.#.......#.#.....#...#...#.#.....#@#.@.....#...#.......#...#@#.#.#...#..@#@#...#..@@.#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#@#.#@#.....#.#.....#.#.....#@#.#...#.@.......#.#.#.#.#.........#.#.#.#.#.@@#.#...#...#...#.#...........#.#...#@..#@#.#@#...#.#..@#.#.#@#.#@#.#.#.....#.....#.#.#...#..@..#.#.....#...#...#.....#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#@..#.#.......#.#@@...#@#.#@#.......#@#.......@...#.#@#.......#.#..@#.#.......#@#.#..@#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#@#.#.#.#.@.#.#...................#...#@#.....#.#.#.#.#@#@#...#.................#.#.#...............#@..#@...@#@..#.#@#.#.#.#.@.#@#@..#.#.#..@#.#.#.#...#.#@#...#.#...#.....#.#@#..@#.@.#.....#.@.#.#.......#@..........#...#@#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#@#...#.....#@..#.#.....#.....#...........#...#@#.#.....#...#...#.....#@#.#.#.#@#.......#.#.....#.@.#...#@#.....#.#.......#...#.......#...#@#.#.#...#@@@#.#@..#....@#...#@#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#@..#.#....@..#...#@#@#.#.#.....#...#.#.#.#....@#.#.....#.#.....#.#@#.@@#.........#.#.#.#@#.........#.#.#.#.#.@.#.#..@#...#...#.#...........#.#...#...#.#.#@#...#.#...#@#.#@#@#.#.#@#.....#.....#.#.#...#.....#@#.....#.@.#...#.....#@#..@#.#.#......#
#@#@#.#...#.#......@#.#@....#.#@#.#..@....#.#.....@.....#.#@#.......#.#...#.#..@....#.#.#...#...#.........#.#...#...#.@.#.....#@#.#.#.#.....................#.#...#...#@#.#...#.#.@.#@#..@#@#.#.#@#.#...#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#@....#...#.#.#.#.#.#..@#@#..@#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#@#@..#...#.....#..@#.#.......#........@..#.@.#.#.......#.#.....#.#.#.#.........#...#....@..#.....#.#.#@..#.#.#.#.............#......@#.........#.......#.....#..@#.#...#.....#...#.#.....#..@..#...........#...#.#.#.....#...#...#.....#@#.#@#.#.#.......#.#.....#..@#.@.#@#.....#.#.......#...#.......#@..#.#@#.#...#@.@#.#.@@#.....#...#.#.#.....#...#...#.#.#......@#.....#...#.........#.#.......#.#@@.#.#.......#..@#.#.#.#.#.....#...#.#.#@#..@..#.#...@.#.#.....#.#.#.@.#.........#.#.#.#.#.........#@#.#.#.#..@#.#...#.@.#...#.#@.@...@....#.#...#...#.#@#.#...#.#...#.#.#@#@#.#.#.#.....#.....#.#.#...#.....#.#.....#@..#...#.....#@#...#.#.#......#
#.#.#@#...#@#.......#.#.....#.#@#@#.@@....#.#@.......@..#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#@#.#@#.....................#.#...#...#.#.#...#@#...#@#...#.#@#@#@#.#...#@#...............@...#.@.#@#.....#@#.#.#.#.#.#...#.................#.#@#............@..#..@#.....#..@#.#.#.#.#.#@..#@#@..#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#@#.@.#...#.....#...#.#.......#...........#.@.#@#.......#.#.....#.#.#.#.........#...#.....@.#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#.#.....#.....#...........#...#@#.#.....#..@#...#@....#.#@#.#.#@#.......#.#.....#..@#...#.#.....#@#.......#.@@#.......#...#@#@#.#...#.@.#.#...#.....#...#.#.#.....#...#.@.#.#.#.......#.....#...#.........#.#.......#.#@..#.#.......#...#@#@#@#.#.@...#...#.#.#@#.....#.#.....#.#.....#.#@#@@.#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...@.......#.#...#...#.#.#@#@..#@#...#@#.#@#@#.#.#.#.....#.....#.#.#...#.....#.#..@..#...#...#.....#.#.@.#.#.#.@.@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#@@.#@#.......#.#...@.#.#.#.#..@@@.@#.#...........#.#@#..@....#@#.@.#.#.......#@#.#...#@@.#@........#@#...#.@@#...#.@...#@#@#@#@#............@........#.#...#...#@#.#.@.#@#..@#.#...#.#@#@#@#.#...#.#.@@..@.......@.....#@..#.#.@@..#@#.#@#@#@#@#..@#.................#.#@#...............#...#.....#..@#.#@#.#@#@#...#@#..@#@#.#...#.#.#@#...#.#@#...#@#@@@#....@#.#.#...#...#.....#...#.#.......#@....@.....#...#.#..@....#.#.....#.#@#.#.........#@@@#.......#@.@..#.#.#...#.#@#@#.............#....@@.#.........#.......#...@.#..@#.#...#@@@..#@..#@#...@.#@.@.@#@@.......@.#@.@#@#.#.....#...#...#.@...#.#@#.#.#.#....@..#@#.@...#@@@#...#.#.@.@@#.#.......#..@#.@....@#@..#@#@#@#@@@#@@@#.#@..#.....#...#.#.#....@#...#@@.#.#@#..@....#..@..#...#.........#@#.......#@#...#@#......@#@..#@#.#@#@#.....#...#.#.#.#@@..@#@#.....#@#@....#@#@#...#.........#@#@#.#.#.........#@#@#@#@#...#@#...#...#...#@#..@....@@..#@#...#.@.#@#@#.#...#@#...#@#@#@#.#@#.#.#..@..#.@...#@#.#...#@..@.#.#.@...#...#...#...@.#@#.@.#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#..@#.#.@.....#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#@#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#@..#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#@#...............#@..#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#@#...#...#@#...#...@.#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.@.....#@@.#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#.@.#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#@#@#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#@..#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#@..#...#.#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#@..............#.@.#.....#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#...@.#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#...@.#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#......@#.#...#.#.....@.#...#.#@#.#.#.....#...#.#.#.#.....#.#...@.#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.@...#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#......@#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#.@.#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#@#...#.................#.#.#..@............#...#.....#...#.#.#@#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#.@.#.....#.#@#...#...#.....#...#.#.....@.#...@.......#..@#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.@..@#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#..@....#...#.#.#@#...#...#@#...#.....#...#.#@#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#..@#.........#.#.#.#@#..@......#.#@#@#.#...#@#...#.@.#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#...@.#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#@#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#.#.#.....................#.#..@#...#@#.#...#.#@..#.#...#.#.#@#@#.#...#@#...................#...#@#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#....@..#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.@..@#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#@#.#.......#.#.....#...#...#.#.....#.#.......#.@.#.......#...#.#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#@#.....@.#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#@@.#.#...#..@#...#@#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#@#.....#.....#.#@#..@#.....#.#.....#...#...#.....#@#...#.#@#......#
#.#@#.#..@#.#.......#.#.....#@#.#@#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#@#..@#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#@#@#...#.#...................#...#.#.....#.#.#.#.#.#@#...#.................#.#.#...............#...#@....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#........@#...#......@#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#@....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.@.....#.#...#.#.@.....#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#@#.#.#...#@#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#.#@#.#@#.#.#@#.....#.....#.#@#...#.....#.#....@#...#...#.....#@#.@.#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#@#.#@#...#@#...@...............#...#.#.....#.#.#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#@#@#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#@..#.....#@#.#...#...#.....#...#.#.......#...........#...#.#@......#.#.....#@#.#.#.........#...#....@..#.....#.#.#...#.#@#.#.............#.......#.........#.@...@@#.....#...#.#...#.....#...#.#.....#@.@..#..........@#...#.#.#.....#..@#...#.....#.#@#.#.#.#.......#.#.....#...#...#@#.@...#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#@#.#.#.........#@#.#.#@#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#.#@#...#.....#.#.....#@..#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#..@..#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#@#.#...#...#.........#@#.@.#...#.@.#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#..@#.#..@..#.#@#.#.#.#.#.@@#.................#.#.#...............#...#.....#...#.#.#.#.#.#.@.#@#...#.#@#..@#.#.#.#...#.#@#@..#@#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.@.....#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#.....#@....#...........#.@.#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#@#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#@#....@..#...#.#.#.#.#@....#...#.#.#.#.....#@#.....#.#.....#.#.#@..#.........#.#.#.#.#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#.@.#.....#@#.....#..@#...#.....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.......#.#.....#@#@#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#.@.#.........#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#@..#.#.#.#.#@#...#@#...................#.@.#.#....@#.#.#.#.#@#@#@.@#.................#.#.#..@.@..........#...#.....#...#.#.#@#.#.#...#@#...#.#@#...#.#@#.#...#.#.#...#.#...#.....#@#@#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#...@.#...#.#...@.#.....#..@@.......#...#.#.#.....#...#...#.....#@#.#.#.#@#.......#.#@....#...#...#@#.....#@#.......#...#.......#...#@#.#@#...#...#@#..@#@....#...#.#.#.....#...#...#.#@#.......#@....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#@@...#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#.@.#...#.#@#.#...#.#...#.#.#.#@#@#.#.#.....#.....#.#.#.@.#.....#.#.....#@..#...#.....#.#...#.#.#......#
#.#.#.#...#.#.@.....#.#.....#@#.#.#.......#.#...........#@#.#@@@....#@#...#.#.......#.#.#...#...#.........#.#...#@@.#..@#.....#@#.#.#.#.....................#.#.@@#...#.#.#...#.#...#.#.@.#.#.#.#.#.#...#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#@....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#@#.@.#...#.....#...#.#.......#......@....#...#@#.......#.#.....#.#.#@#........@#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#....@#...#.#.....#.....#....@......#...#.#.#....@#...#...#.....#.#@#.#.#@#.......#@#.....#@..#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#@..#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.....@.#.#...#.#....@..#...#.#.#.#.#.....#@.@#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#.@.#...#...#.#...........#.#..@#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#@....#.#.#...#..@..#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#.#.#@..#.#...................#...#@#.....#.#.#.#@#@#.#...#.................#.#@#...............#...#@....#...#.#.#.#.#.#...#@#...#.#.#...#.#@#.#@..#@#.#...#.#...#.....#.#@#..@#...#.....#...#.#.......#.....@.....#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#....@#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#@..#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#@..#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#@..#@#.#.#.....#@#.....#@#.....#.#.#...#.........#.#.#.#.#@........#.#.#.#.#...#.#...#...#...#.#...@.......#.#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.@.....#.#.....#.#.#.#.......#.#...........#.#.#..@...@#.#...#.#.......#@#@#...#...#.........#.#...#..@#...#.....#.#.#@#.#.....................#.#...#...#.#.#@..#.#...#.#...#.#.#.#.#.#...#.#...................#@..#@#.....#.#.#.#.#.#.#..@#.................#.#.#..........@....#...#.....#...#.#@#.#.#@#...#.#...#@#.#...#.#.#.#..@#.#.#.@.#@#..@#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#....@....#...#.......#.....#.#.#...#.#.#.#@............#@......#.........#.......#.....#...#.#...#....@#...#.#.@...#.....#@..........#...#@#.#...@.#...#...#...@.#.#.#@#.#.#.......#.#.....#.@.#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#.#.#.....#@..#...#.#.#.......#.....#...#.@.......#.#.......#.#...#.#...@...#...#.#.#.#@#.....#@..#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#@#@#.........#@#.#.#.#@..#.#.@.#...#...#.#.........@.#.#.@.#...#@#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#....@..#@#.....#.#.#.#.......#.#...........#@#.#.......#@#...#.#.......#.#.#...#...#.....@...#@#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#@#...#@#.#.#@#.#...#.#...................#..@#@#.....#.#.#@#.#.#.#...#.@...............#.#.#...............#...#.....#...#@#.#.#.#.#@..#@#...#.#.#...#.#@#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...@.......#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#..@..........#.......#.........#.......#....@#...#.#...#...@@#...#.#.....#.....#...........#...#.#.#....@#...#...#.....#.#.#.#.#.#...@...#.#.....#...#...#.#.....#.#.......#@..#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#@....#.#.#@..#.........#.#.#.#.#...@.....#.#.#.#@#...#.#.@.#..@#..@#@#...........#.#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.@@..#.#...#.#@#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#@#..@@@.@#@#.....#@#.#.#.......#.#..@........#@#@#...@...#@#...#.#.......#@#.#@..#..@#.........#@#@..#@@.#.@.#..@..#@#@#@#@#@....................#@#...#@@.#@#.#...#.#...#.#.@.#@#@#.#@#.#...#@#.............@.....#...#.#...@.#.#@#@#.#.#@#@@@#.................#.#@#..........@.@@@#..@#.....#...#.#@#.#.#.#.@.#@#@..#.#.#...#@#@#@#.@.#@#@#...#.#..@#@..@.#.#.#@..#..@#@....#...#.#@@@..@.#...@.......#...#.#.......#@#...@.#.#@#.#.........#..@#......@#@....#@#.#...#@#@#@#.............#......@#@.@@.@.@@#.@.@@..#.....#.@.#.#.@.#@@@..#.@.#.#.....#.....#...........#...#@#@#@@...#...#@@@#....@#@#.#.#@#.#...@...#@#@.@..#...#...#.#.....#@#...@...#..@#....@.@#@..#@#@#.#...#.@.#@#@.@#.....#@@.#.#@#.@.@.#...#...#.#.#.......#.@...#@..#.........#.#.......#.#@..#@#@....@.#...#@#@#.#.#.....#...#@#.#@#....@#.#.....#@#.....#@#.#...#........@#.#@#.#.#..@......#@#.#.#.#...#.#.@.#...#.@.#@#.........@.#.#@..#...#@#@#.#...#.#...#@#@#@#.#@#.#.#...@.#..@..#@#.#@..#.....#.#@....#@..#...#....@#@#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#..@#@#.......#.#.....#@#@#.#.......#@#...........#@#@#....@..#@#.@.#.#.......#.#.#@@.#...#.........#@#@..#@@@#@@.#@..@.#@#.#@#@#.....................#@#..@#...#.#@#..@#.#.@@#.#...#.#.#@#@#.#.@.#@#...................#..@#.#@....#@#.#@#@#.#@#...#.................#.#.#@.............@#...#...@@#...#@#@#@#@#.#@..#.#..@#.#.#@..#@#.#.#...#.#.#...#@#...#.....#@#.#@..#...#.@@@.#...#@#....@..#.......@..@#...#@#.......#@#.....#.#.#.#..@@.@.@.#...#.......#.....#.#@#@..#.#.#.#.......@.....#.......#...@.....#@.....@#@@.@.#...#@#..@#.....#@.@#.#@.@..#@..@@#...........#...#.#.#.....#@..#...#..@..#@#@#@#@#@#...@...#@#.@@..#...#...#@#.....#.#.......#...#..@...@#...#.#.#@#.@.#...#.#@.@#@@@@.#...#@#.#..@..#.@@#@.@#.#@#.......#.....#@@@#........@#.#.@.@...#@#@..#@#.......#...#@#.#@#.#.@...#...#@#@#@#@....#.#.....#.#.@...#@#@#@@@#.........#@#@#.#.#@........#@#.#@#.#@.@#@#@..#...#..@#@#...........#@#...#.@.#.#.#@#...#@#@@.#.#@#@#@#@#.#@#....@#.....#.#@#.@@#.....#.#...@.#...#...#.....#@#...#.#@#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#.@.#.#.......#@#.....#.#.#.#.......#@#@....@.....#.#@#.......#@#...#@#@...@..#.#.#@..#...#.......@.#@#@.@#..@#.@.#.....#@#.#.#.#@....................#@#..@#...#@#.#@.@#@#@.@#.#...#@#@#.#.#.#...#.#...........@.....@.#.@.#.#@....#.#.#@#@#.#@#..@#.................#.#@#...............#...#@....#...#@#@#@#@#.#...#.#.@@#.#.#...#.#.#@#@.@#@#@#@@.#.#@..#..@@.#@#.#...#@@.#...@.#...#@#.....@.#...@..@....#...#@#@@@@@@.#.#@....#.#@#.#...@...@.#...#@.@@@.@#.@..@#.#.#...#@#@#.#....@..@...@.#.......#...@.@...#...@@..#@.@@.#...#@#...#.....#.@.#@#.....#...@.#@.....@.@..#.@.#.#.#.....#...#...#....@#@#.#.#.#@#.......#.#@....#@@@#...#.#@....#@#.......#@..#.......#@..#.#.#.#.@.#...#.#...#.....#...#@#@#@....#@..#.@.#.#@#.......#@...@#...#..@......#.#.......#@#.@.#.#.......#.@.#@#@#@#.#@@..@#...#@#.#.#.....#@#.....#.#...@@#@#.#.@.#.........#.#@#@#.#.........#@#.#.#.#..@#@#...#...#...#.#...........#@#@@@#...#.#.#@#...#@#...#.#.#@#@#@#@#@#.....#.....#.#@#.@.#.....#@#.....#...#...#....@#.#...#@#@#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#.@.#@#.......#@#.....#.#@#@#......@#@#......@....#@#.#.......#.#.@@#.#....@..#@#.#@.@#..@#.........#.#...#...#...#.....#@#@#.#.#.....................#@#...#.@@#.#.#@@.#@#@@@#.#@..#.#@#@#.#.#...#.#.....@.............#...#.#.....#.#@#@#@#.#@#...#.................#.#@#...............#@@.#.....#...#.#.#.#.#@#..@#.#.@@#@#.#..@#@#@#@#.@@#@#@#...#.#.@@#.....#.#.#...#@.@#.....#...#@#...@...#...@...@@@.#...#@#.......#.#.....#@#@#.#.........#@@.#.......#...@.#.#@#...#.#@#.#...........@.#.......#....@....#.......#.....#..@#.#...#.....#@..#.#@....#.....#@..........#...#.#.#.@.@.#@@@#@.@#@@...#@#@#@#@#@#....@..#@#..@..#...#...#@#..@..#@#.......#.@.#.......#...#.#@#.#.@.#@@.#.#@@@#@...@#...#@#.#.....#...#..@#.#@#....@..#...@.#...#@.....@@.#.#@......#@#...#.#.......#...#@#@#.#.#.....#...#.#.#.#....@#@#.....#@#.....#@#@#@..#.........#@#.#@#@#........@#.#@#@#.#...#@#.@.#@..#@@.#.#....@......#@#@..#.@.#@#@#.#...#@#...#@#.#.#.#@#.#@#@@...#.....#@#@#.@.#@....#@#....@#...#.@@#...@.#.#...#.#@#..@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#@#.#.......#@#...........#.#@#...@...#.#...#.#.......#.#.#...#...#........@#.#...#...#...#.....#@#@#.#.#.....................#@#...#...#.#.#.@@#@#...#.#...#.#.#@#@#.#...#.#@...@............@.#...#@#.....#.#.#@#.#@#.#...#..@.........@....#@#.#...............#..@#.@.@.#...#.#@#.#.#.#..@#.#@..#@#.#...#.#.#@#...#.#@#...#@#...#.....#@#.#..@#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#...@...#.....#.#@#...#.#@#.#.............#.......#.........#@.@....#..@@.#...#.#...#..@..#...#@#.....#.....#...........#...#.#.#.....#..@#...#.....#.#.#.#.#.#.......#@#.@@..#.@.#@..#.#.....#@#.......#...#.......#..@#.#.#@#...#...#@#...#@....#...#@#.#.....#...#...#@#.#.......#.....#...#........@#.#.......#@#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#@....#@#.#..@#........@#.#.#.#.#.........#.#.#.#.#...#@#@@.#...#...#@#...........#.#@..#...#.#.#.#.@.#.#...#@#.#.#.#@#.#.#.....#.....#@#.#...#...@.#.#....@#...#..@#.....#.#...#.#@#......#
#.#.#.#...#.#.......#@#.@...#.#.#.#...@...#.#...........#.#@#.......#.#@.@#@#.......#.#.#...#...#.........#.#...#...#.@.#.....#.#.#.#.#.....................#@#...#...#.#@#@@.#@#...#.#.@.#@#.#@#.#.#...#@#...................#.@.#@#.....#.#.#.#.#.#.#...#@.............@..#@#.#...............#...#.....#...#.#@#@#.#.#...#@#...#.#@#...#.#.#.#.@.#.#.#..@#.#@..#.....#@#.#...#..@#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.......@.#@..#.......#.....#.#@#@..#.#.#@#.............#.......#.........#.......#.@.@@#.@.#.#...#.....#...#@#.....#.....#...........#...#@#.#..@..#...#...#.....#.#.#.#.#.#.@@@..@#@#@...@#.@.#...#.#.....#@#@.....@#.@.#.......#.@.#.#@#.#...#...#.#..@#...@.#...#.#@#.....#...#...#@#.#.......#.....#...#..@......#.#.......#.#...#.#.......#..@#.#@#.#.#.....#...#.#.#.#@..@.#.#.....#.#.@...#.#.#..@#..@......#.#.#.#.#.........#.#.#.#@#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#@#.....#.....#.#@#...#@....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#.#.#....@..#.#...#.#....@..#.#.#@..#..@#.........#.#..@#...#...#.....#@#.#@#.#.....................#@#...#...#@#.#@@@#.#...#.#...#.#.#.#.#@#...#@#...................#...#@#.....#.#.#.#.#.#@#...#........@........#.#.#...............#.@.#@..@.#@..#@#@#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#@#...#.....#.#.#...#...#.....#..@#.#......@#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#@#...#.#.#@#.............#.@.....#......@..#@.....@#@@...#...#@#...#.....#...#@#....@#...@.#...........#...#.#.#.....#...#..@#.....#.#.#.#.#.#@@.....#.#@....#..@#...#.#.....#.#.......#...#.@.....#@.@#@#@#.#...#...#.#...#.....#...#@#.#.....#..@#@..#.#.#.......#...@.#...#.........#.#.......#@#...#@#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#@#..@@@#.#.#...#......@..#.#.#@#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#@@.#...#.#.#.#...#.#...#.#.#.#.#@#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#@@@#@#.......#.#..@..#@#@#@#.......#@#@.......@..#@#.#.......#.#@@@#.#.@..@..#@#.#.@.#...#.........#.#...#.@.#...#.....#.#@#@#@#.............@.......#.#@..#...#.#.#...#@#@..#.#..@#@#@#.#.#@#..@#.#...................#...#.#.....#.#@#.#.#@#@#..@#.....@...........#.#@#...............#@..#.@...#@@.#.#.#.#.#.#...#.#...#@#.#...#@#@#.#@@.#.#.#.@.#@#...#.....#.#@#...#.@.#@.@..#@..#.#.......#.....@.@...#@@.#.#.......#.#@@...#@#.#.#.........#@.@#......@#...@.#@#.#..@#.#@#@#.@...........#.@.....#.......@@#@..@.@.#.....#@@@#.#..@#.....#..@#@#.....#.....#..........@#...#@#@#@....#...#..@#...@.#@#.#.#@#@#.......#@#@....#@@@#@..#@#.....#.#..@....#..@#...@...#...#.#@#@#@..#...#@#...#.....#@..#@#@#.....#...#...#.#@#.......#.....#@.@#...@....@#.#.@.....#@#@@.#.#.@@@.@.#@@.#.#.#@#@#@...@#...#@#@#@#.....#@#.....#@#.....#@#.#.@@#......@@.#.#.#@#.#.........#@#.#.#@#...#@#.@.#.@.#...#@#...........#@#..@#..@#.#.#.#..@#.#@@.#@#@#@#.#.#.#@#.....#.@.@.#@#@#.@.#.....#@#..@@.#@..#...#.....#@#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#..@...@#.#...@.#.#@#@#.....@.#.#...........#@#@#...@...#.#...#@#.......#.#.#...#@..#.....@...#@#@.@#..@#.@@#.@..@#@#.#@#.#.....................#@#@.@#...#@#@#..@#.#...#@#...#.#@#@#.#@#...#@#...................#...#@#.....#@#.#.#.#.#@#...#.......@.........#@#.#...............#...#..@@.#...#.#@#@#@#.#...#@#...#.#.#.@@#@#.#@#...#@#@#@@@#.#@..#.....#@#@#...#...#.....#@@.#@#....@..#.......@...#...#@#.@@....#@#....@#@#.#.#..@......#@@@#..@.@..#.....#.#@#...#.#@#@#.............#.......#....@....#@@.@@.@#..@..#@..#.#@.@#.....#...#.#.....#..@@@#..@........#...#@#@#.....#@..#.@@#..@..#@#.#.#@#.#.......#.#.....#@..#..@#@#.....#@#.....@.#...#.......#@@.#.#@#.#...#@.@#.#...#.....#.@@#@#.#...@.#...#...#@#@#.@.....#.....#...#.........#@#.......#@#...#@#.......#@@.#@#@#@#.#@@.@.#...#.#@#@#.@...#.#.....#.#.....#@#@#...#......@..#.#@#@#.#.........#.#@#.#.#@@.#.#.@.#.@.#...#.#...........#.#...#..@#@#.#.#..@#.#.@.#.#.#@#@#@#@#.#...@@#@...@#.#.#@@@#@.@..#.#...@.#...#.@@#.....#@#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#@#@.....@#@#.....#@#@#@#.@..@..#@#......@....#@#.#.......#@#...#.#...@@@.#.#@#...#...#.........#@#...#...#@@.#.@@..#@#@#@#.#.....................#@#...#...#@#.#...#.#...#.#...#.#@#.#@#.#...#@#...........@.......#.@@#@#.....#.#@#@#.#@#.#...#.................#.#.#...............#..@#.....#@.@#.#@#@#.#@#..@#.#...#.#@#.@@#.#.#@#@@.#.#.#.@.#@#...#.....#@#@#@@@#@..#.@.@@#@.@#.#.....@.#@.....@....#@..#.#......@#@#.....#@#.#.#.....@...#...#...@...#....@#.#.#@@@#.#@#@#.............#....@.@#.........#.......#....@#...#.#..@#.....#...#.#@@...#..@..#@..........#.@@#@#.#....@#...#..@#..@@.#@#@#.#@#@#.......#.#.....#...#...#.#.@...#@#...@..@#...#.......#..@#@#@#.#...#...#.#...#@....#@..#@#@#@....#...#@@.#.#@#.......#@@@..#...#.........#.#.......#@#...#@#.@..@..#..@#.#.#.#.#.@...#...#.#.#@#.....#@#.....#@#.....#@#@#@..#.@...@@..#@#@#.#@#....@....#.#.#@#@#@.@#.#.@.#@@@#.@.#@#@......@...#.#.@.#...#.#@#.#@@@#.#@..#@#.#.#@#@#.#@#..@..#@....#@#@#...#..@..#@#.....#...#@.@#.....#@#..@#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#.#.......#@#@@.@.#.#.#.#.@.....#.#@@........@#@#@#..@....#@#.@.#@#....@..#.#@#...#...#..@.....@#.#...#...#...#.@...#@#.#@#.#.....................#@#...#.@.#.#.#@..#@#@..#.#...#@#.#.#@#.#...#.#...................#..@#.#.....#.#.#.#.#@#.#...#.................#@#.#........@......#...#...@.#...#.#.#.#@#.#@..#.#@@.#.#.#...#.#.#.#@..#@#@#...#@#...#.@.@@#@#.#..@#@@.#..@..#@..#@#@.@...@#.......@...#@.@#@#.......#@#.....#.#.#.#......@..#...#.......#...@.#@#.#.@@#.#@#.#.............#.@@....#....@....#.......#....@#@@.#.#...#.....#@@.#@#.....#.....#@...@......#...#.#@#.....#...#...#...@@#@#.#@#@#@#.......#.#.....#...#...#.#.....#@#@@...@.#@.@#.@.....#.@.#.#@#.#...#@@.#@#...#.....#...#.#@#....@#.@.#.@@#.#.#.......#.....#@@@#....@....#.#.......#.#.@@#.#.......#...#.#@#.#.#@..@.#@.@#@#@#.#.....#.#.....#@#.....#@#@#.@.#...@...@@#.#@#@#@#.........#.#.#.#.#...#.#.@@#@@@#..@#@#...........#.#.@@#.@@#.#.#@#..@#.#...#@#@#.#@#@#.#@#.....#@.@@.#.#@#...#.....#.#....@#...#@@.#....@#.#...#@#@#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#@#...@...#@#.....#.#@#.#.@..@@.#.#@.....@....#.#.#.....@.#@#...#.#.......#.#.#...#...#.........#@#...#.@.#@@.#.....#@#@#.#.#.............@..@..@.#.#...#...#@#.#...#.#...#@#@@.#@#.#@#@#.#.@.#.#.................@.#.@.#@#..@..#.#@#@#@#.#@#.@.#....@...........@#.#@#...............#@.@#@...@#...#.#.#.#@#.#...#@#@..#.#@#.@@#.#.#@#...#.#@#...#@#...#....@#@#.#...#@..#.@..@#...#@#......@#@.@........#...#.#.......#.#.....#.#@#@#.........#...#.@@..@.#.....#.#@#..@#@#.#.#.@@...@.@....#.......#@........#.......#...@@#..@#.#@@.#@....#..@#@#.....#.@.@.#...........#.@.#@#@#.....#@.@#...#..@..#.#.#.#@#.#.......#.#.@...#@@.#@@@#@#..@..#.#.......#.@.#.......#...#@#@#.#...#@@.#@#@@@#.@...#...#@#@#.....#..@#.@.#.#@#...@@..#@..@.#.@.#.@.......#@#.......#.#...#@#.......#@@@#.#.#.#.#.....#@..#.#.#.#.....#.#.@...#@#.....#.#@#...#.........#.#.#.#@#......@..#@#@#.#.#..@#@#...#.@.#...#@#@..@.......#.#.@@#@..#@#.#.#...#.#...#@#.#@#.#.#.#.#.....#.....#@#.#@..#.@.@@#@#.@...#.@.#...#..@..#.#...#@#@#..@..@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#..@#.#.......#@#@.@..#@#@#.#.......#.#.........@.#.#.#.......#.#...#@#...@@..#.#@#...#...#.........#@#.@.#...#.@.#.@@..#.#.#@#.#.....................#@#...#...#.#@#...#.#..@#.#...#.#@#.#@#.#...#.#...................#...#.#@....#.#.#.#.#.#.#@@.#.................#.#.#...............#...#.@...#...#@#.#.#@#@#...#.#.@.#.#.#.@@#@#.#@#...#.#.#...#.#...#.@...#.#@#...#@..#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#.#@@..@....#@..#@......#..@@.#.#.#..@#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#@....#.@.#...#.....#.#.#.#@#.#.......#@#.....#...#...#@#.....#.#.......#...#.......#...#@#.#.#...#...#@#...#.....#.@.#.#@#..@..#.@.#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#@#@#.#@....#...#.#.#.#.@...#@#.....#.#.....#@#.#...#.........#.#@#.#.#.........#@#.#.#.#...#.#...#...#...#@#...........#@#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#@#@#...#..@@.#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#..@#.#.......#.#....@#@#.#.#.@.....#.#...........#.#.#.......#.#.@.#.#.......#.#@#...#...#.........#.#@..#...#@..#.@...#@#.#@#.#.....................#.#...#...#.#.#@..#.#...#.#...#.#.#@#.#.#..@#.#...@...............#...#@#....@#.#.#.#.#@#.#@..#.................#.#.#............@..#...#@..@.#...#.#.#.#.#@#...#.#.@.#.#.#.@.#@#.#@#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#@..#@#.......#.#.....#.#.#.#......@..#...#....@..#..@@.#@#.#..@#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#@..........#...#@#.#.....#...#...#.....#.#.#.#.#@#.......#@#.....#...#...#.#.@...#.#.......#...#.......#..@#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#@#.#.....#...#.#.#.#.@...#@#.....#.#.....#.#.#...#.........#@#@#@#.#.@.......#.#.#.#.#...#@#...#...#...#@#...........#.#...#...#.#.#.#..@#.#.@.#@#.#@#.#.#.#.#.....#...@.#@#@#...#.@...#.#.....#...#...#....@#.#...#@#.#......#
#@#.#.#...#@#.......#@#...@.#@#.#.#.....@.#@#...........#.#.#.......#@#..@#@#.......#.#.#...#...#.........#.#..@#...#@.@#.....#.#.#.#.#.....................#.#...#...#@#.#...#@#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#@.@#.................#.#.#...............#...#...@@#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#...#@#.#...#@#...#.....#@#@#...#...#.....#...#.#.......#...........#..@#@#.......#.#.....#.#@#@#.@...@...#...#.......#.....#.#.#..@#.#.#@#.............#.......#.........#.......#.....#...#.#.@@#.....#...#@#.....#.....#...........#...#.#.#.....#.@.#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#@....#.#.......#...#@......#..@#.#.#.#..@#...#.#...#.....#...#.#@#....@#...#...#.#@#.......#.....#...#.@.......#@#.......#@#...#.#.....@.#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#@#.....#@#.#...#.........#.#@#@#.#.........#@#.#.#.#...#.#...#...#...#.#...........#@#.@.#...#.#.#.#..@#.#...#@#.#.#.#@#@#.#.@..@#.....#@#.#.@.#.....#.#.....#...#...#.....#@#...#.#.#...@.@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#@..#.#.......#.#...@.#@#.#@#...@..@#@#...........#@#@#...@...#.#.@.#.#@@.....#.#@#@..#...#.........#@#.@.#...#...#..@..#@#@#.#@#.....................#@#.@.#...#.#.#...#.#@.@#.#...#@#.#.#.#@#@@.#.#.@.................#.@.#@#.....#@#@#@#.#@#.#.@.#.................#.#@#......@...@....#...#.....#...#.#.#@#@#@#@..#@#...#@#@#@.@#.#.#.#@.@#@#@#@..#@#...#.....#.#@#...#...#.@...#...#@#.@@....#...........#.@.#.#..@..@.#@#...@@#@#.#@#..@......#...#@......#.@@..#@#.#...#.#@#.#.............#.......#.........#.......#.....#@@.#.#.@.#.....#.@@#@#@.@@@#...@@#...........#@@.#.#.#..@..#.@@#..@#@....#.#.#@#@#.#..@..@.#.#@....#...#...#.#..@.@#.#.......#...#...@..@#.@.#@#.#.#..@#...#.#.@.#.....#...#.#.#.....#..@#@..#@#.#.......#.....#@..#.........#@#...@@.@#.#.@.#.#.......#@.@#.#@#@#.#@@.@.#.@@#.#.#.#.....#@#.....#@#..@@@#@#@#..@#.........#@#@#@#@#.........#.#.#.#@#@@.#.#...#@.@#@@@#.#...........#.#...#...#.#@#@#@@@#@#..@#@#.#@#.#@#.#.#.@...#....@#@#@#@..#.@@..#.#.....#...#..@#...@@#.#...#.#@#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#@..#.#..@..@.#@#@..@.#.#@#@#.......#@#...........#@#.#.......#.#@@@#.#.@..@..#@#.#..@#...#.........#@#...#@..#@.@#.@.@.#@#.#.#.#..@....@.............#.#...#...#@#.#..@#@#...#@#...#@#.#.#.#@#...#.#...................#..@#.#.....#.#.#@#@#@#@#...#.................#@#.#...............#@@@#..@..#...#.#@#@#.#@#...#.#...#.#@#@.@#.#@#@#...#@#@#..@#@#..@#.....#@#.#...#...#.....#.@.#.#.......#...........#...#@#...@...#.#.@@..#.#@#.#.........#...#.......#.....#.#@#..@#@#.#.#.............#.......#.........#.......#..@.@#.@.#.#.@@#.@@..#...#@#@....#.....#...........#.@@#.#@#.....#...#@@@#....@#.#.#.#.#@#.@.....#@#.....#...#@@.#@#.....#.#@@.@..@#@..#@.@.@@.#...#.#@#.#@@.#@..#.#.@.#.....#.@.#@#@#.@..@#...#.@@#@#@#.......#.....#...#.......@.#.#.......#@#.@@#.#..@....#...#@#@#.#.#..@..#@.@#@#@#@#.....#@#.....#@#.....#@#.#.@.#.....@..@#.#@#@#.#@@@...@..#@#@#@#@#@@.#@#@@@#..@#.@@#@#...........#@#.@@#...#.#.#.#...#.#@@@#.#@#@#@#.#@#.#...@.#.....#@#.#..@#..@..#.#.....#@@@#@@.#.....#@#..@#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#.@.#.#@......#@#@...@#.#@#.#.......#@#...........#.#.#..@@.@.#@#...#.#.......#@#.#...#..@#....@...@#.#.@@#...#..@#....@#@#.#@#@#@....................#.#...#@@@#.#@#...#.#.@@#@#@@@#.#@#@#@#@#...#@#......@.......@.@@.#...#.#.....#@#@#@#.#@#@#...#....@............#.#@#...............#...#.....#@..#.#.#.#@#.#@@@#@#...#.#@#@..#.#.#.#@.@#@#.#.@.#.#...#.@@..#@#.#@..#...#.....#...#@#......@#...........#...#.#.......#@#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#@#...#@@...#...#.#.@...#.....#...........#...#@#.#.@...#...#@@.#.....#.#@#@#.#@#..@....#.#.....#.@.#...#.#@@.@.#.#..@@@..#.@.#.......#@@.#@#@#.#...#...#.#...#.....#...#@#@#.@.@.#...#@@@#.#.#@....@.#.....#@@@#..@@.....#.#.....@.#@#...#.#.......#.@.#.#.#.#.#.....#@..#@#@#.#...@.#.#.@...#@#.....#@#.#.@@#....@....#@#@#.#@#.........#@#.#@#@#.@.#.#..@#...#...#@#....@......#.#...#...#.#.#.#@..#@#...#.#@#@#@#@#@#@#.....#.....#.#@#...#.@@..#@#.....#.@.#...#..@@.#.#@..#.#@#@.@..@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.......#.#.....#.#.#@#@..@...#@#...........#.#.#...@...#.#...#.#......@#.#.#...#...#...@.....#.#...#...#...#.....#.#.#.#.#.....................#.#...#@..#.#@#...#.#...#@#...#@#.#.#.#.#...#.#......@............#.@.#.#....@#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#..@#.#...#.#@#...#.#.#.#...#.#@#...#.#...#@@.@.#.#.#...#@@.#.....#...#.#.......#...........#...#.#.......#.#.@...#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#.#@....#.....#...........#...#@#.#..@.@#...#...#.....#@#.#@#@#.#......@#.#.....#...#...#.#.....#.#....@..#...#.......#...#.#.#.#...#..@#.#@..#...@.#...#@#.#.....#...#...#.#.#.......#.....#...#.......@.#@#.......#.#.@@#.#.......#@..#.#@#@#.#.....#@..#@#.#.#..@..#@#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#..@#@..#...#@#...........#@#...#...#.#@#@#...#.#...#.#@#.#.#.#.#.#.....#@.@..#.#.#...#.....#@#.@...#...#...#....@#.#...#.#.#......#
#.#.#.#...#.#...@...#.#.....#.#.#@#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#.@.#.@..@..@.#.#...#...#...#@....#.#@#@#.#....@................#.#...#...#.#.#...#.#...#@#...#.#.#.#@#.#...#.#...................#@@@#.#.@.@.#.#.#.#.#@#.#...#.................#@#.#...............#...#....@#...#@#.#.#.#@#...#.#...#.#.#...#.#.#@#...#@#.#...#.#...#@....#@#.#...#...#..@.@#...#.#....@..#...........#...#.#.......#.#.....#@#.#.#.......@.#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#.@...#.....#...........#.@.#.#.#.@...#...#...#.....#.#@#@#.#.#.......#@#.....#@..#...#@#.....#.#.......#..@#.......#..@#.#.#.#..@#...#.#...#.....#...#.#.#..@..#...#...#.#.#.......#.....#...#.........#@#.......#@#...#.#....@..#..@#.#.#@#.#.....#..@#.#.#@#.....#.#.....#.#.....#.#.#...#.........#@#@#.#.#.........#.#@#.#.#...#.#..@#..@#...#.#...........#@#...#@..#.#@#@#...#.#...#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#@..#...#@.@..#.#...#.#.#...@..#
#@#@#.#...#@#...@...#.#.....#.#.#@#@......#.#...........#@#@#...@...#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#@#@..#.#...#@#.@@#.#.#.#.#.#@..#.#...................#.@.#.#@...@#.#.#.#.#.#.#...#.................#.#.#....@...@......#...#....@#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#..@..#.#.#...#...#..@..#...#.#...@...#...........#...#.#.....@.#.#..@..#.#.#.#.....@...#...#.......#.....#.#.#...#@#@#.#.............#.......#.........#.......#@....#...#.#...#.....#...#.#@....#.....#........@..#.@.#.#.#.....#.@.#...#.....#.#.#.#.#.#.....@.#.#.....#...#...#.#.....#.#..@....#...#.......#...#.#.#.#...#...#.#.@.#....@#...#@#.#@....#...#...#.#.#.......#.....#...#@..@..@..#@#.......#@#.@.#.#.......#...#.#@#.#.#.....#...#@#.#.#.....#.#.....#@#.....#.#.#...#.@.......#.#.#.#.#.........#.#.#.#.#...#.#...#..@#...#.#.....@.....#@#...#...#.#@#@#...#@#...#.#@#@#.#.#.#.#.....#.@...#.#.#...#@....#@#.....#...#...#@....#.#...#.#.#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#@#@#@#@...@..#.#....@......#.#@#..@....#.#..@#.#......@#.#.#...#...#.........#.#...#..@#@..#.@...#@#@#@#.#................@....#.#.@.#...#@#@#.@.#@#...#@#...#@#.#@#@#.#...#.#................@..#.@.#@#.@...#@#@#@#@#@#@#@..#...........@@....#.#@#......@........#.@.#....@#...#.#@#@#@#.#..@#@#..@#@#@#...#@#.#.#...#.#@#...#.#...#.@@..#.#@#...#.@.#@.@..#...#@#.......#.@@..@...@.#...#@#@@....@#.#....@#.#@#.#.....@..@#@.@#.......#....@#@#@#@@.#@#.#@#............@#@@..@..#@..@....@#.......#@@..@#@@.#.#@.@#.....#...#@#....@#.....#...........#...#.#.#.....#...#..@#.@...#@#@#@#.#.#.......#.#..@..#.@@#@.@#.#.....#@#.......#.@@#@......#...#@#.#.#...#...#@#...#....@#@@.#@#@#.....#...#...#@#@#.@.@...#.....#...#.........#@#.@@...@#.#...#.#@..@.@.#...#.#@#.#.#.....#...#.#@#@#.....#.#.....#@#.....#.#.#@..#.........#@#@#@#@#.@.......#@#@#.#@#...#@#@.@#...#.@.#@#...........#@#.@@#..@#.#@#@#...#.#@@@#.#@#.#.#.#.#.#.....#@...@#.#@#.@@#....@#@#..@..#..@#...#.....#.#...#.#@#.....@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#@#.....#.#.#@#.......#.#..@........#.#.#.@.....#.#...#.#....@..#.#.#...#...#........@#.#...#...#...#.....#.#@#@#@#.....................#.#...#.@.#.#.#@@.#.#@.@#@#...#@#@#.#.#.#@..#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#@..#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#@#...#@#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#..@#.#@#.....#...#...#...@.#.#.#.#.#.#.......#.#.....#...#...#.#@....#@#.......#@.@#.......#...#.#.#.#.@.#...#.#...#...@.#...#.#.#.....#...#...#.#.#.......#.....#...#....@...@#@#.......#.#...#.#.......#...#.#.#@#@#.....#...#.#.#@#.....#@#.....#.#.....#.#.#.@.#.........#.#.#.#.#.........#.#@#@#.#...#@#..@#...#...#@#...........#@#@..#...#.#.#.#...#.#..@#@#.#@#.#.#.#.#....@#.@...#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#@....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#@@.#.....#.#@#.#@#.....................#@#...#@@.#@#.#...#.#...#.#...#@#@#@#.#.#@..#.#...................#...#@#.....#.#.#.#.#@#.#...#....@............#.#@#.@.............#...#.@@@.#...#.#.#.#.#.#...#.#@..#.#.#...#.#.#.#...#.#.#..@#.#..@#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#......@#.........#.......#...@.#...#.#...#....@#...#.#...@.#.....#...........#..@#.#.#...@@#...#...#.....#.#.#.#.#.#@......#.#.....#...#...#.#.....#@#.......#.@.#.......#@.@#.#.#@#.@.#...#@#@..#...@.#.@.#.#.#.....#...#...#.#.#.......#.....#..@#..@......#@#.......#.#...#.#.......#..@#@#@#.#.#.....#...#.#.#.#.....#@#..@..#.#.....#.#.#@..#.........#@#.#@#.#.........#@#.#@#@#...#@#...#...#...#.#...........#@#...#...#.#@#.#...#.#...#.#@#@#.#.#@#@#.....#.....#.#@#...#.....#.#.....#.@.#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#......@....#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#...#...#@..#....@#@#.#@#.#.@...................#.#...#@..#@#.#...#.#...#.#...#@#@#.#.#.#...#@#...................#...#.#.....#@#@#.#.#.#.#...#.................#.#@#...............#...#..@..#...#.#.#.#.#.#...#.#@..#.#.#.@.#@#.#@#...#.#.#@..#.#...#.....#.#.#...#.@.#.....#...#.#.......#...........#...#.#@......#.#.....#@#.#@#.........#...#....@..#.....#.#.#...#.#.#@#.............#.......#.........#......@#..@..#...#.#...#.....#...#.#.@...#.....#...........#.@.#.#.#@..@.#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#...@.#.#.......#...#....@..#.@.#.#@#.#@.@#...#.#.@.#.@..@#...#.#.#.....#..@#...#.#.#.......#..@.@#@.@#.........#.#.......#.#...#@#.......#@@.#@#@#.#@#.....#...#.#.#@#.....#@#@....#.#.....#@#@#..@#.........#.#.#.#.#.........#.#@#@#.#...#@#...#.@@#...#.#...@.......#@#...#...#.#.#.#..@#.#...#.#@#.#.#.#.#.#..@..#@....#.#.#...#.....#.#.....#...#...#.....#.#..@#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#@#..@....#.#..@..#@#.#@#.......#.#@.@@.@....@#@#.#..@@...#.#...#.#.......#@#@#@@.#..@#@@.@.....#.#...#...#.@.#..@..#@#@#.#.#.......@.............#.#...#...#@#@#.@.#@#.@.#@#..@#.#@#.#.#.#.@.#.#...................#...#@#....@#.#.#.#.#@#.#@.@#.................#.#@#...............#@@.#....@#...#@#.#@#@#.#...#.#...#.#.#...#@#.#.#...#.#.#.@.#@#...#.....#.#.#...#@@@#@@@@@#...#.#@......#...........#...#.#.......#.#.....#.#@#.#@........#...#.......#..@..#.#.#...#@#@#.#.@...........#...@...#@........#@@@.@@@#.....#...#@#.@@#..@@.#...#.#.@...#..@..#...@.......#.@.#@#@#....@#.@.#@@.#.....#@#@#@#.#.#.......#.#.....#@@@#...#.#@@@.@#@#.......#...#.......#..@#@#.#@#..@#@@.#.#@@@#..@..#.@.#@#@#.....#...#...#.#.#.@.....#@...@#...#.....@@.@#.#.......#.#...#.#...@...#...#@#@#.#@#..@..#...#@#@#.#..@..#.#.....#.#@....#.#.#...#......@..#@#@#@#@#.....@...#.#.#.#@#@@@#@#...#..@#.@.#@#.......@...#@#...#...#.#@#.#...#@#...#@#@#@#.#.#@#.#.....#.....#.#@#@..#.....#.#@@...#...#.@@#.....#@#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#.#......@#.#...@.#@#@#.#.......#@#......@...@#@#@#.......#.#...#@#.......#.#.#...#.@@#.........#.#@@@#.@.#...#.....#.#@#@#.#......@.....@.......@#.#.@@#.@.#@#.#@.@#.#.@@#.#...#.#@#.#.#@#@..#.#..@...@..@.........#...#@#.....#@#@#@#@#.#@#@..#......@..........#.#.#.......@.....@.#@..#.....#@..#.#.#@#.#@#...#.#..@#.#@#...#@#@#@#.@@#@#.#@..#@#.@@#@@@.@#.#.#.@.#...#.@.@.#...#.#@.@..@.#........@..#.@.#.#.......#.#...@.#@#@#@#...@.....#@@.#.@....@#.@@@.#.#@#@@.#.#@#.#........@....#..@....#...@.....#..@@@@.#.....#...#@#...#.....#@.@#@#.....#@.@@@#...........#...#.#.#.@@..#..@#@..#....@#.#.#@#.#.#...@...#.#.....#...#.@.#.#...@.#.#@...@..#@.@#..@....#@..#@#@#.#...#...#@#...#..@..#...#.#@#....@#.@.#@@@#.#.#.......#...@.#...#.........#@#....@@.#.#...#.#.......#...#.#@#@#@#.....#...#.#@#@#.....#.#@....#.#..@..#.#@#...#.........#.#@#@#@#......@..#@#.#.#@#.@.#.#...#...#...#.#...........#@#...#..@#.#.#@#...#.#.@.#.#.#.#.#.#@#.#.@...#..@..#.#@#...#...@@#@#@....#...#@@.#@@...#@#@.@#@#.#.@..@@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#@#..@....#.#..@..#@#@#@#.@...@@#.#...........#.#.#.......#@#...#@#.......#@#.#..@#...#.........#@#@.@#@.@#...#....@#@#@#@#@#.....................#.#@..#@..#@#.#.@@#@#.@@#@#...#.#.#.#.#@#.@.#.#.............@.....#...#.#..@..#@#.#@#@#@#@#@.@#.................#@#@#..............@#@.@#@....#...#.#@#.#@#@#...#@#...#.#.#...#.#.#@#...#.#@#..@#@#...#.....#@#.#...#.@.#.@..@#.@.#.#..@....#...........#.@.#.#.......#.#.....#@#@#.#.........#...#@.@...@#.....#@#.#@..#@#@#@#....@........#.......#.........#.......#..@..#...#@#@@.#.....#...#@#@.@..#.....#@.........@#...#@#@#..@..#...#...#..@..#.#@#.#@#@#...@...#.#..@..#...#@..#.#.@...#@#.......#...#...@@..#.@@#.#@#@#...#@@.#@#@@@#...@.#@@@#.#@#.....#...#...#@#@#.@.@...#@....#...#.......@@#.#@@...@.#@#...#.#.@.@@.@#.@.#.#@#@#.#..@.@#...#.#@#.#.....#@#.....#@#..@..#@#.#@@.#.........#@#@#.#@#....@....#.#.#.#.#@..#@#...#...#...#.#.........@.#.#..@#.@.#.#@#.#...#.#@@@#@#.#.#@#@#.#.#.....#.....#@#@#...#.....#.#.....#@@.#@..#.....#@#...#.#@#@@.@.@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#@#.......#@#.....#.#.#.#.......#.#...........#@#@#...@...#.#.@@#@#.......#.#@#...#@..#.........#.#.@@#..@#@@@#...@.#@#@#@#.#.....................#.#.@.#@..#@#.#.@.#.#@@.#.#...#@#.#@#@#.#..@#@#............@......#...#@#.....#.#@#.#@#.#.#@@.#......@..........#@#.#...............#..@#.....#@..#.#.#.#.#@#.@.#.#..@#@#.#.@.#@#@#@#@@.#.#@#...#.#@.@#.....#@#.#.@.#...#.@...#...#.#.......#...........#...#.#.......#.#.....#@#.#@#....@....#...#..@....#..@..#@#@#...#@#@#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.@@..#.....#......@....#...#@#.#.@.@.#...#@.@#.....#.#@#.#@#.#.@..@..#.#.....#...#@..#@#.....#@#@@@@...#.@.#.......#...#@#@#.#...#...#@#@..#.....#.@.#@#@#....@#...#...#@#@#@.@..@.#..@..#@..#.........#@#...@...#@#...#@#.......#@@.#.#@#@#.#...@.#...#@#@#@#@....#@#.....#.#@....#@#.#...#.........#@#@#.#@#....@.@@.#.#.#.#@#@@@#.#...#.@.#...#@#..........@#.#.@.#@@@#@#@#.#...#.#...#.#.#.#@#@#.#.#...@.#@....#@#@#@@@#.....#.#....@#...#@..#.@.@.#.#@.@#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#@#.....#@#.#.#.......#.#...........#.#@#.......#.#...#@#.......#.#@#@..#..@#....@....#.#...#...#...#.@...#.#@#@#.#.....................#.#...#...#@#.#..@#.#...#.#...#@#@#.#.#.#.@@#.#.....@.............#..@#.#....@#.#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#@#...#.#.@.#.#.#...#@#.#.#...#.#@#..@#.#.@.#..@..#.#.#...#...#.....#...#.#...@...#...........#.@.#.#...@...#.#....@#.#.#.#.........#.@.#.......#.....#.#@#..@#.#@#.#.............#.......#.........#.......#..@..#...#.#..@#.....#...#.#.....#.....#...@.......#...#@#.#.....#...#...#.....#@#.#.#@#.#.......#.#@....#.@.#...#.#.@...#.#@..@...#...#.......#@..#.#.#.#...#...#.#...#.....#..@#.#.#.....#...#.@@#.#.#.......#.....#...#.........#@#..@....#.#...#.#@......#...#@#.#.#.#...@.#...#.#@#.#.....#@#.....#.#.....#.#.#.@@#.........#.#@#@#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#@#@#@#.#.#.#.....#.....#@#.#...#.....#.#@....#..@#...#.....#.#...#.#@#...@..#
#.#.#.#...#.#..@....#.#.....#.#.#.#.......#.#...........#.#.#@.....@#.#...#.#.......#.#.#.@.#..@#.........#.#...#...#...#@.@..#.#@#.#.#.....................#.#...#...#.#.#...#.#...#@#.@.#@#@#.#.#.#...#.#...................#..@#.#..@..#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#@#...#.#.#.#...#.#.#.@.#.#...#.....#.#.#...#...#.....#...#.#.......#...........#.@@#@#....@.@#.#@....#.#@#.#.........#@..#@......#.....#.#@#...#.#.#@#.............#.@.....#.........#.......#...@@#@@.#.#...#.....#...#@#.....#.....#.@.........#...#.#.#.....#.@.#...#.....#@#@#.#.#@#.......#.#.....#@.@#...#.#...@.#.#...@...#.@.#.......#...#.#.#.#.@.#...#.#...#.....#..@#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.....@.#.@.#@#.#.#@#.....#...#.#@#.#.....#.#.....#.#@....#@#.#..@#.........#.#.#@#.#.........#.#@#.#.#...#@#...#.@.#...#.#...........#.#@..#...#.#.#@#...#.#...#.#@#.#.#.#.#@#.....#.....#@#.#...#@....#.#..@..#...#..@#.....#.#..@#@#.#......#
#.#.#.#.@.#@#.......#@#@....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#..@#...#.........#@#@..#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#@#.@.#.#.#.#.#@#...#.#...................#..@#.#@....#.#.#.#.#.#.#...#.................#.#.#...............#...#..@..#...#@#.#.#.#.#...#.#...#.#@#...#.#.#.#...#@#.#...#.#...#.....#@#.#...#...#.....#@.@#.#.......#...........#@..#@#..@.@@.#.#..@@.#.#.#.#.........#...#.......#..@..#.#.#...#.#.#@#.............#.......#.........#.......#....@#...#.#...#.....#..@#.#.....#.....#...........#...#.#.#.....#..@#...#.....#@#@#.#.#.#.......#.#.....#@.@#...#.#.....#.#...@@..#...#.......#...#.#.#.#...#...#@#...#.....#@..#@#.#.....#.@.#...#.#.#.......#.....#...#.........#@#.......#.#...#.#.@.....#...#.#.#.#.#.....#...#.#.#@#.....#@#.....#.#.....#.#.#@..#.........#.#.#@#@#.........#@#@#.#.#...#@#...#@@.#...#.#...........#.#...#...#.#.#.#...#@#...#.#@#.#.#.#.#@#.....#.....#.#.#...#.....#@#.....#...#.@@#.@...#@#..@#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#..@#.#.......#.#.....#.#@#@#.......#.#.......@...#.#@#.....@.#.#.@.#.#...@...#.#.#...#...#.........#@#...#...#...#.....#@#.#.#.#.....................#@#...#..@#.#.#...#@#...#@#...#@#.#.#.#.#...#.#........@..@.......#.@.#@#.....#.#@#@#.#.#.#...#.................#.#.#...............#.@.#.....#...#@#@#@#.#.#...#@#.@.#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.@@..#...#.#.......#...........#...#.#@.@....#.#.....#@#.#@#.........#...#.......#.....#.#@#...#.#.#.#........@....#.......#.........#.......#.....#...#.#...#..@@.#...#.#.@...#.....#...........#...#.#.#.....#...#...#...@.#@#@#.#.#.#.......#.#.....#@..#@..#.#.....#@#.......#...#......@#...#.#.#.#...#...#@#@..#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#@..#.#.......#...#.#.#.#.#.....#...#@#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#@..#.#@@.#...#...#.#...........#.#...#.@.#@#@#.#...#@#...#.#.#.#.#.#.#@#.@...#.....#.#@#...#.....#.#.@.@.#...#...#.....#.#...#@#.#.....@#
#.#.#.#...#@#.......#.#.....#@#.#@#.......#.#@..........#.#.#...@...#.#@..#.#.......#.#.#...#...#.........#.#@@.#...#...#.@.@.#.#.#.#.#..........@..........#.#...#..@#.#@#..@#@#.@.#.#...#.#.#.#.#.#.@@#@#.......@...........#.@.#@#...@.#.#.#@#.#.#.#...#.................#.#.#...............#.@.#.....#@..#.#.#@#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#...#....@#.#.#...#...#..@..#...#.#@......#...........#..@#.#...@...#@#.....#.#.#.#.........#...#.......#.....#.#@#...#@#@#@#...@........@#.......#.........#.......#.....#...#.#...#.....#...#@#.@...#.....#...........#...#@#.#.....#...#...#.....#@#@#.#.#.#.......#@#.....#...#.@.#@#.....#.#.......#...#.......#...#@#.#@#...#...#@#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#@#.@.....#@#...#.#.@.....#...#.#.#@#.#.....#...#.#@#.#.....#.#.....#.#.....#@#.#.@.#.........#@#.#.#.#.........#@#.#@#.#.@.#.#...#...#...#@#...........#@#@..#.@.#@#@#.#...#.#...#.#@#.#.#.#.#@#@.@.@#.....#.#.#...#.....#.#.....#...#.@.#.....#.#...#@#.#......#
#@#.#.#.@.#@#.......#.#.....#.#.#@#.......#@#..@........#.#@#.......#.#...#.#.......#@#.#...#...#.........#.#.@.#.@.#...#.....#@#@#.#.#.....................#.#@..#.@.#.#.#...#.#...#@#...#@#.#.#@#.#.@.#.#...................#...#@#.....#.#.#@#.#.#.#...#.................#.#.#...............#..@#.....#.@.#@#.#.#.#.#..@#.#...#.#.#...#.#@#.#...#.#@#...#.#...#.....#.#.#...#...#@....#...#.#.......#...........#.@.#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#..@..#...#.#...#.....#..@#@#.....#.....#...........#...#.#@#.....#...#...#.....#@#@#.#.#.#.......#.#.....#...#@..#.#.....#@#..@....#...#.......#...#@#.#.#...#...#@#...#.....#...#.#@#.....#..@#...#.#@#.......#.....#@..#....@...@#.#.......#.#...#.#.....@.#@@.#.#.#.#.#.....#...#@#.#.#..@.@#.#.....#.#...@.#@#.#...#.........#.#.#.#.#.@.......#.#.#.#@#@..#.#..@#...#...#@#...........#@#@@.#...#.#@#.#...#.#...#@#.#.#.#.#.#.#.....#....@#.#.#..@#@...@#.#.@.@.#...#...#@....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#@..#@#...@.@.#@#@.@..#@#.#.#.@.....#@#...........#@#@#.@.....#.#...#.#.@..@@.#.#.#@@.#.@@#@.@@.....#.#@.@#.@.#...#.....#.#.#@#@#...................@.#.#.@.#...#@#.#@.@#@#...#@#@..#.#@#.#@#@#...#.#...................#...#@#.@...#@#.#.#.#@#@#...#...@.@...@.@..@..#.#@#...............#..@#.....#...#@#.#.#@#.#@.@#@#...#@#.#...#.#.#@#.@@#@#.#@@@#.#.@@#.....#.#@#@@.#@@@#...@.#@@.#@#.......#...........#@..#@#....@.@#.#.....#.#@#@#.@......@#.@.#.......#.....#@#@#...#@#.#@#@....@@......#......@#@@@.@..@.#.......#.....#...#.#@..#.@...#.@.#.#.....#....@#..........@#...#@#.#.....#...#.@@#....@#.#@#@#@#.#.......#.#.....#.@.#...#@#.....#.#.......#.@@#.......#@..#@#@#.#@.@#..@#@#...#.@.@@#@.@#.#@#.....#...#..@#.#@#....@..#...@.#@.@#@@.......#.#.......#@#@@.#@#.......#@@@#@#.#.#.#.....#@@@#@#@#@#@.@..#.#.....#.#.....#@#@#...#@.@...@..#@#@#.#@#.....@...#.#@#@#.#@.@#.#@..#...#.@@#@#...........#@#.@@#...#.#@#.#@..#.#...#@#@#@#@#@#@#@#.....#.....#.#@#@@.#.@...#.#.....#.@.#..@#.....#.#@@.#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#.#....@#.#@#@#.@@@@..#@#...........#.#@#@@.@...#@#@..#.#.......#@#.#...#...#.........#.#...#.@.#@.@#.@...#@#@#@#@#....@................#@#@.@#...#@#@#@..#.#...#@#@@.#@#@#@#@#@#...#@#...................#@@@#.#.....#.#.#@#.#@#@#@..#................@#.#@#...............#...#@...@#...#.#.#.#@#.#...#.#@..#.#.#...#.#.#@#...#.#.#...#.#...#.....#@#@#@..#@..#@.@..#...#.#.......#...........#...#@#.......#.#.....#.#.#.#....@....#..@#.......#.@..@#@#@#@@@#@#@#@#.............#.......#.@.......#.......#..@@.#...#@#@@@#...@.#...#.#@.@..#.....#.@.........#...#.#@#.....#@.@#...#....@#.#.#@#@#.#@...@@.#.#.....#...#...#.#..@@.#.#@.@..@.#@.@#.......#@..#@#.#@#...#...#@#..@#.....#.@@#.#@#@....#@@.#...#.#.#.......#.....#@@.#...@..@@@#.#@......#.#...#.#.@.....#...#@#@#@#.#...@.#...#.#.#.#.....#@#..@..#.#...@.#.#@#...#.........#@#.#.#@#.........#.#@#.#.#...#.#...#@..#...#@#...........#.#..@#...#@#@#.#@..#.#...#@#@#@#@#.#.#@#....@#.....#.#@#.@.#.....#@#.....#...#...#....@#.#...#.#@#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#@..#...#...#..@..#.#.#.#.#.....................#.#.@.#...#.#.#...#.#@..#@#...#@#@#.#.#@#...#.#...................#...#.#.....#.#.#@#@#@#.#...#.................#.#@#@..............#...#.....#...#@#@#@#.#.#...#.#..@#.#@#...#.#@#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#.@@#.......#..@..#.#@#...#@#@#.#...........@.#.......#.........#.......#@....#.@.#@#...#.....#...#.#.....#.....#...........#.@.#.#.#....@#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.@.....#...#.@....@#..@#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#@#.......#.....#...#.........#@#@......#@#.@.#.#...@...#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#@#.....#.#@#...#.........#.#.#.#@#.........#.#@#.#@#...#.#...#..@#...#.#...........#@#...#...#.#.#@#..@#.#...#.#@#.#.#@#.#.#.....#.....#@#.#@.@#.....#.#@....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.@...#.#.#.#@......#.#...........#@#@#.......#@#@..#@#.......#.#.#...#...#.........#.#@@@#...#...#.....#.#.#.#.#............@........#.#...#...#.#.#...#@#...#.#@.@#.#@#.#.#@#...#.#...................#...#.#@....#.#.#@#.#.#@#...#.................#.#.#...............#...#.....#...#@#.#@#@#.#@..#.#...#.#.#...#.#@#.#...#@#.#@..#.#...#.....#@#@#...#...#.....#@..#.#.......#...........#...#@#.......#@#.....#.#.#@#.........#@..#.......#.....#.#.#@..#.#.#.#.............#.......#.........#.....@.#.@@.@#...#.#...#.....#...#.#.....#.@..@#.....@.....#...#.#.#.....#...#...#...@.#.#.#.#.#@#@......#.#....@#...#...#@#.....#.#.......#...#..@....#...#.#.#@#..@#...#@#...#.....#...#@#@#.....#...#...#@#.#.......#.....#..@#.........#.#.......#@#..@#.#.@.....#...#.#@#.#.#.....#...#@#.#@#.....#.#....@#.#.....#.#.#.@.#@......@.#.#.#.#.#.........#.#.#@#@#...#.#...#.@.#...#.#.....@.....#.#...#@..#.#.#@#...#.#...#.#@#@#.#@#.#.#..@..#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.@.....#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#@#@@.#...#.........#.#.@@#...#...#...@.#.#.#.#@#.....................#.#@..#...#.#@#...#.#...#.#...#.#.#.#@#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#@#@#.#...#.#.@.#.#.#...#.#@#.#@..#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#@..#...@...#.....#.#.#...#@#@#.#.............#.......#.........#.......#.....#..@#.#...#.....#...#.#.....#.....#...........#...#.#.#..@..#...#.@.#.....#.#.#.#.#@#......@#.#.....#...#.@.#.#.....#@#.......#...#.......#@..#@#.#@#...#...#.#..@#.....#...#.#@#.....#...#...#@#@#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#@#.....#@..#@#@#.#@....#.#.....#@#.....#.#@#...#.........#.#.#@#.#.........#.#@#@#@#...#.#@..#.@.#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#......@#.#..@#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#.@.#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#.@.#.#.#...#.#.#@#...#.#@#...#.#.@.#.....#@#.#...#@..#.....#...#@#.......#...........#...#.#.......#.#.@...#.#.#@#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#@....#...#.#...#.....#...#.#.....#@....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#.@@#...#@#...#.....#...#.#.#.....#...#..@#.#.#..@....#....@#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.@...#.#..@..#...#...#...@.#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#..@....#.#...#.#.......#.#.#...#...#.........#.#...#@..#...#.....#.#.#.#.#.....................#.#..@#...#.#.#...#@#...#.#...#.#@#.#.#@#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#.#.@.#...#@....#...#.#.......#...........#...#.#.......#.#...@.#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#......@..#.......#...@.#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#...@.#.#@#.#.#.#.......#.#.....#.@.#...#.#.....#.#.......#...#.......#.@.#@#.#.#...#...#.#...#....@#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.@....@#.#...#.#.......#...#.#.#.#.#.@...#...#.#@#.#.....#.#.....#.#.....#.#@#.@.#.........#.#.#@#.#.........#@#.#@#.#...#@#...#...#...#.#...........#.#...#@..#.#.#.#..@#.#...#.#.#.#@#.#.#.#.....#.....#@#.#...#.....#.#.....#...#.@@#.....#.#...#.#.#......#
#.#.#.#.@.#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#..@#.#...#.#...#.#.#.#@#@#...#.#....@..............#...#@#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#@#.#.#...#.#...#@#.#...#.#.#.#...#.#.#.@.#.#@@.#.....#.#@#...#...#.....#...#@#.......#.......@...#...#.#.......#.#@....#.#.#.#........@#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#.@.#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#.@.#.#.#.......#.....#...#.........#.#.......#.#.@.#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#@#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#..@#.#...#@#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#.@.#.@.#.....#.#...#.#.#@.....#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#..@#.#..@....#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#......@..............#.#...#.@.#.#.#...#.#...#.#...#.#.#.#.#@#..@#.#...................#@..#.#.....#.#@#.#.#.#@#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#@#...#.#..@#.....#.#@#@..#...#..@..#...#.#.......#...........#...#.#.......#.#.....#.#.#.#........@#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.@...#...#.#...#.....#...#.#.....#...@.#...........#...#@#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#..@#.....#...#@#.#....@#...#...#.#.#.......#.....#...#.........#.#.@....@#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#@#@#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#..@#.#...#.#.#.#@#.#.#@#...@.#.@...#.#.#..@#..@..#.#.....#...#.@.#.....#@#...#.#.#......#
#.#.#.#...#.#.......#.#...@.#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#..@#.........#.#...#...#@..#.....#@#@#@#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#.@.#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#.#@#...#@#@#...#.#..@#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#@#.#.#.............#.......#..@......#.......#..@..#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#..@#...#.....#.#@#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#@#@#.#...#...#.#...#..@..#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#.@.#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#.#@#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#@#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#.#@#......#
#.#.#.#...#.#.@.....#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#.#.#...#@#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#....@#...#.#.#.#.#.#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#...@..@#...#.#.#@#...#...#.#...#.@...#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#..@....#.#..@#.#.......#...#.#.#.#.#.....#..@#.#.#.#.....#.#.....#.#.....#@#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#....@#.....#.#.#...#.....#@#.....#...#..@#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#..@@.#@#.#.#.#.....................#.#.@@#@..#.#.#...#.#...#.#...#.#@#.#.#.#.@.#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#@..#.....#...#.#.#@#.#.#...#.#...#.#.#..@#.#.#@#...#.#@#.@@#.#..@#.....#.#.#...#@..#.....#..@#@#.......#...........#...#.#.......#.#.....#.#.#.#.....@...#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#@..#.#@#.....#...#...#.....#.#.#.#@#.#.......#@#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#@#.#...#@#...#...#...#.#...........#.#...#.@.#.#.#.#...#.#...#.#@#.#@#.#.#.#@....#.....#.#.#...#.....#.#.....#...#...#.....#@#..@#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#...@...#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#@#...#@@.#...#.@...#.#.#.#.#.....................#.#@..#.@.#.#@#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#...@.#.#@#.#.#@#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#@#.#...#.#.#@#...#.#.#...#.#...#....@#.#@#...#...#.....#...#.#.......#...........#...#.#.@.....#.#.....#@#.#.#.........#...#.......#.....#@#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#..@..#...#.#.....#.....#..........@#...#@#.#.....#...#...#.....#.#.#.#.#.#.@.....#.#.@.@.#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#...@.#...#.#@#.....#..@#...#.#.#.......#.....#...#.........#.#.......#@#...#@#.......#.@.#.#.#.#.#.....#...#.#.#.#.....#.#...@.#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#@#.#...#.#@..#@@.#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#@#.#@#.#....@#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#.#.#......#
#.#.#.#...#@#.......#.#.....#.#.#@#....@..#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#@......@.#.#...#...#...#.....#.#.#.#.#.....................#@#.@.#...#.#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#..@#.#.....#.#.#.#.#@#@#...#.................#.#.#...............#...#@....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#.........@.#...#.#.......#.#.....#@#@#.#.........#.@.#@......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.@...#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#..@#...#.#...#.@..@#...#.#.#.....#...#@..#.#@#......@#.@...#...#..@......#.#.......#@#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#@#.#...#.#...#...#@..#.#....@......#.#...#...#.#.#.#...#@#...#.#.#.#.#.#@#.#.....#....@#.#.#...#.....#.#.....#...#...#...@.#.#...#.#.#......#
#.#.#.#@..#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#....@....#.#...#...#..@#.....#.#@#.#.#.....................#.#...#...#.#@#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#@#.#...#.................#.#.#...............#...#....@#...#.#.#.#.#.#...#.#...#@#.#...#@#@#@#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#..@#.#.......#.#.....#.#@#.#.........#...#@......#...@@#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#.@.#.#.....#.....#...........#...#.#.#.....#@..#...#.....#.#.#.#.#.#.......#.#..@..#...#...#.#.....#.#.......#...#.......#...#.#.#.#.@.#...#.#...#.....#@..#.#@#.....#...#...#@#.#.......#.....#.@.#.........#@#.......#.#...#@#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#@#.#........@#.#.#@#.#...#.#...#..@#...#.#......@....#@#...#...#@#@#.#@..#.#...#.#.#.#.#.#@#@#.....#.....#.#.#...#..@.@#.#.....#...#..@#....@#.#...#@#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.@.....#.#.#...#...#.........#.#...#...#.@.#.....#@#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#@.@#.#...................#...#@#..@.@#.#@#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#@..#.....#.@.#.#..@....#...........#...#.#.......#.#.....#@#.#.#.........#...#...@...#.....#.#.#...#.#.#@#.............#.......#.........#....@..#.@...#...#.#...#.....#...#@#.....#.....#...........#@..#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#...@...#..@#.#.#.#...#...#.#...#.....#@.@#.#.#.....#...#...#.#.#.......#.....#@..#.........#.#.......#@#...#@#.......#@..#@#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.......@.#.#.#.#.#.........#.#@#@#.#...#.#..@#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#@....#.....#@#.#...#....@#.#.....#...#...#@....#.#...#.#.#.....@#
#.#@#.#...#@#.......#.#@....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#..@#.....#.#.#.#@#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#..............@....#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#..@#.#.#.#.#.#...#.#...#@#.#...#.#.#.#...#.#.#...#@#...#.@...#.#.#...#...#.....#@..#.#.......#...........#...#.#.......#.#.....#@#@#.#.........#...#.@.....#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#...@.#..@#...#.#.@...#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.@.....#.....#...#....@....#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#@#@#.#.@@#.#...#...#...#.#...........#.#...#...#.#.#.#@..#.#...#.#.#.#@#.#@#.#...@@#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#@#..@..#.#@#@#....@.@#@#@.@@@......#.#@#......@#.#..@#.#.....@.#.#@#@@@#...#.........#.#.@.#@@.#...#..@..#.#.#@#.#.....................#@#.@@#...#@#.#.@@#@#..@#@#.@.#@#.#@#@#.#.@.#.#..@.@..............#...#.#.....#.#@#.#.#.#.#...#.................#.#@#..........@..@.#@.@#@.@@.#.@.#@#@#@#.#.#...#@#...#.#@#@..#@#@#@#...#.#.#@..#@#...#.....#@#.#.@@#...#@@..@#...#@#@......#@..........#@@.#@#.....@.#.#.....#.#@#.#........@#@..#..@...@#.....#@#.#...#.#@#.#.@...........#.......#.@.......#.......#@..@.#..@#@#...#.....#@.@#.#.@...#...@.#.....@@....#...#.#.#...@.#.@.#@@@#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#@#.......#..@#.......#...#.#.#@#...#@..#.#@.@#.....#..@#@#.#@....#.@.#...#.#.#....@..#.....#...#.........#.#@...@..#@#...#.#.@@..@.#...#@#.#@#.#..@..#.@.#.#@#.#.@@.@#@#.....#@#.....#.#@#@@.#...@.....#.#@#.#.#.@@..@...#@#.#@#@#...#.#...#...#...#@#.@@........#.#@@.#...#.#@#@#...#.#@..#.#.#@#@#@#@#@#@...@#.....#.#.#...#.....#.#@.@@@#@.@#@@@#.@...#.#...#.#@#@@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#...@@..#.#.....#.#.#.#.......#@#...........#@#@#.......#.#...#.#.@.....#.#.#...#...#.........#@#...#...#...#.....#.#.#@#.#.@...................#.#...#...#.#.#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#@....#.#.#.#@#@#.#...#.................#.#.#...@...........#...#.....#@..#.#.#.#.#.#...#@#@..#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#@..#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#@#.....#.....#...........#.@.#.#.#.....#@..#...#.....#@#.#.#.#.#...@...#.#.....#...#...#.#.....#@#.......#...#.......#@..#.#@#.#...#...#.#...#.....#..@#.#.#.....#...#...#.#@#...@...#.....#.@.#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#@#.....#@#.....#@#.....#@#.#...#.........#.#@#.#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#@..#..@#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.@...#.#@#...#.....#@#.....#...#...#.....#.#...#.#.#@..@..#
#.#.#.#@..#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#@#...@...#.#.#...#...#......@..#.#...#...#...#.....#.#.#@#.#.....................#@#...#...#@#.#.@.#.#..@#.#...#.#@#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#@#...#.................#.#.#...............#@..#.....#...#@#.#@#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#@..#....@#.#.#...#...#.....#..@#.#.......#......@....#...#@#@......#.#.....#.#.#.#.........#..@#.......#.....#.#.#...#@#@#.#.............#.......#.........#.......#.....#...#.#@..#...@.#...#.#.....#...@.#...........#.@@#@#@#...@.#@..#...#.....#.#.#.#.#.#.......#.#.....#...#..@#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#..@..#.#..@..#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#@..#...#...#.#...........#.#@@.#@..#.#.#@#...#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#....@......#@#.#.......#.#...#.#.......#.#.#...#...#.@.......#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#......@.@..#...#.#.......#.#.....#.#.#@#.........#.@.#.......#.....#@#@#..@#.#.#.#.............#.......#.........#.......#.....#...#.#@..#....@#...#.#.....#.....#...........#@@.#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#..@#.#.#@#...#...#.#...#.....#...#.#.#.....#..@#...#.#@#.......#.....#...#........@#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#@#.....#@#@...@#@#.....#.#.#...#.........#@#.#.#.#.@......@#.#.#.#.#...#.#...#...#...#.#...........#.#@..#@.@#.#.#@#...#@#..@#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#..@#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#@#.#.@.#...#.........#.#...#...#...#.....#@#.#@#.#.....................#.#...#..@#.#.#..@#.#...#.#..@#.#@#@#.#.#...#@#...................#@..#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#...#.....#.@.#@#.#@#.#.#...#.#.@.#.#.#...#@#.#.#...#.#@#...#.#...#.....#.#@#...#...#.....#...#.#.......#.......@...#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.@.....#.....#...#.#.@@#.....#...#.#.....#...@.#.....@.....#..@#.#.#.....#.@.#...#...@.#.#@#.#.#.#.......#@#.....#...#@..#.#.....#@#..@....#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#@....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#@#@#.........#.#.#.#@#...#.#...#...#...#.#........@..#.#...#...#.#.#.#...#@#...#.#.#.#@#.#.#@#.....#.....#@#.#...#.....#.#@....#...#...#.....#.#...#.#@#......#
#.#.#.#.@.#.#.......#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#@..#.#...#.#.#.#.#.#...#.#...................#...#.#....@#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#.@.#.#.#.#.#@#...#.#.@.#@#.#...#@#.#.#...#@#@#...#.#...#..@..#.#.#...#...#.....#...#@#.......#...........#.@.#.#.......#.#.....#.#.#@#.........#...#.@.....#.....#@#.#...#@#.#.#.............#.......#.........#.......#.....#@..#.#...#.@...#...#@#.....#.....#...........#..@#.#.#.....#...#..@#....@#.#@#.#.#.#.......#@#.....#..@#...#.#@....#.#.......#...#.......#...#.#.#.#@@.#...#.#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#...@...#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#..@.@#@#@....#.#.#...#.........#.#.#.#.#........@#.#.#.#@#...#.#...#...#...#.#...........#@#...#...#@#.#@#...#.#...#.#.#.#.#@#.#.#.....#@...@#@#.#...#..@..#@#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#.@.#@#....@..#@#...@.#.#.#.#..@.@..#@#...@.@.....#@#@#.......#@#...#@#.......#.#@#@..#@.@#......@..#@#...#.@.#...#.@...#@#.#@#@#......@..............#.#...#@@.#@#.#...#@#.@.#@#@..#@#.#@#@#.#...#.#............@......#...#@#.....#@#@#@#@#.#@#.@.#.................#@#@#.......@.@.....#.@.#.....#.@.#@#@#.#.#@#...#@#.@@#@#.#@@.#.#@#.#.@.#.#.#.@.#@#...#.....#.#@#.@.#.@@#.....#...#.#.......#..........@#...#@#.......#.#.....#@#.#@#....@....#@.@#.......#.....#@#.#...#@#@#.#.............#....@..#..@.@....#...@.@.#...@@#...#.#..@#.....#.@.#@#.....#@@.@.#........@..#.@@#@#.#@....#..@#..@#.....#@#.#@#@#@#.......#.#.....#...#@@@#.#.....#.#.......#@@@#.......#...#@#.#.#..@#...#@#...#.....#...#@#@#.....#...#...#@#.#.......#.....#...#.........#@#..@....#@#...#@#@.....@#...#@#@#@#@#.....#...#.#@#@#.....#.#.....#@#.....#@#.#...#.........#.#@#@#.#....@...@#.#@#.#.#@..#.#@..#.@.#...#.#......@..@.#.#.@@#..@#.#@#.#...#.#...#@#.#.#@#@#.#.#.....#.....#.#.#.@.#....@#@#..@..#@..#..@#@@@@@#@#@..#.#@#...@.@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#.#.......#.#.....#.#.#@#....@@.#.#@@...@.....#.#@#......@#@#.@.#.#.......#.#@#..@#...#.........#.#..@#@.@#...#..@..#@#@#.#.#.....................#.#...#...#.#@#...#@#...#@#...#@#.#@#@#@#@@@#@#...................#.@.#.#@....#.#.#@#.#@#@#...#.................#@#@#...............#...#...@.#...#.#@#.#@#@#...#.#@..#.#@#...#@#@#@#@..#.#.#..@#@#...#.....#.#@#..@#...#.....#...#.#@.@....#...........#...#@#....@..#@#..@@.#.#@#@#.........#...#.......#.....#@#.#...#@#@#@#.............#......@#.........#.......#@.@..#...#.#...#.....#...#@#.....#..@..#...........#.@@#@#@#@.@..#.@.#...#.....#@#.#@#.#@#.@.@.@@#@#...@.#..@#...#@#.....#.#.......#...#.......#...#@#@#@#...#@..#.#...#.....#...#@#.#..@..#@@@#@@@#@#@#.@@....#.....#...#.........#@#.......#@#.@.#@#@@@@@.@#@..#@#@#.#@#@@@..#...#.#.#.#.....#@#.....#.#.@@..#@#@#...#.........#@#@#.#.#.........#@#@#.#@#...#@#..@#...#...#.#......@....#@#...#@@.#@#.#@#...#.#@@.#@#@#.#@#@#.#@#@...@#.....#.#.#...#.....#@#.....#@@.#.@.#@@.@.#@#...#.#.#@.@.@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#.#..@....#.#.....#.#.#.#..@....#@#...........#.#@#.......#@#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#.#...#.#..@#.#...#.#@#.#.#.#...#.#...@...............#@.@#@#.@..@#.#.#.#.#.#.#...#...........@.....#.#.#@..............#.@@#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#@#...#.#...#.....#.#.#@..#...#.@...#...#@#.......#........@..#.@@#.#.......#@#.....#.#.#.#.........#..@#.......#.....#.#@#...#.#.#.#...@.........#.....@.#.........#.@.....#.....#...#@#@@@#.....#@..#.#.....#...@@#...........#.@.#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#......@#...#.#.#.#...#.@.#@#.@.#@....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#..@....#.#...#@#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#@....#@#.@@..#.#@#...#.........#.#.#.#.#......@..#@#.#.#.#...#@#...#...#...#.#...........#@#...#...#@#.#.#...#@#...#@#.#@#@#.#.#@#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#@#.#......#
#.#.#.#@..#@#.......#.#.....#.#.#@#.....@.#@#@..........#.#.#@......#.#...#.#.......#.#.#...#..@#.........#.#...#...#...#.....#.#.#@#.#..........@.@........#@#...#...#.#.#...#.#...#.#...#.#.#.#.#@#.@.#.#....@..............#...#.#.@...#.#.#.#.#.#.#..@#..............@..#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#@#...#.....#.#.#.@.#...#.....#...#.#.......#...........#@@.#.#..@....#@#.....#.#@#.#..@@..@..#...#.......#.....#.#@#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#..@..#...........#@.@#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#@....#...#...#.#..@..#.#.......#...#.@.....#...#.#@#.#...#...#.#...#.@..@#...#@#.#.....#...#...#@#.#.......#.....#...#.@.......#.#.......#.#...#@#....@..#...#.#.#.#.#.....#...#.#@#@#.....#.#.....#.#....@#.#@#...#.........#.#.#@#@#.........#@#.#.#.#...#@#@..#...#@..#.#.@.........#.#...#...#.#.#.#@..#.#...#.#.#@#.#.#.#@#.....#.....#.#.#.@.#.....#.#.....#.@.#...#.....#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#..@....#.#...........#.#@#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#@#.....................#.#...#..@#.#.#...#.#...#@#...#.#@#@#.#@#...#@#..................@#.@@#.#...@.#.#.#.#@#.#.#...#..............@..#.#.#...............#..@#.....#..@#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#@#@#...#.#.@.#.....#@#.#...#...#.....#...#.#..@....#.@.........#...#.#.......#@#.....#.#@#.#....@....#...#.......#.....#@#.#...#.#.#.#.........@...#......@#.........#.@.....#.....#...#.#.@.#.....#@..#.#.....#...@.#...........#..@#@#.#.....#...#...#.@.@.#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#..@#.#...#..@.@#...#.#@#.....#...#...#@#.#.......#.....#...#.........#.#.@...@.#.#...#@#...@...#...#.#.#.#.#.....#...#.#@#.#.....#@#.....#.#...@.#@#@#...#.........#.#.#@#.#.........#@#.#.#.#...#.#...#...#...#@#...........#.#...#...#@#.#.#...#@#.@.#@#.#@#.#.#.#@#.....#.....#.#.#...#.....#.#.@...#@..#@..#.....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.....@.#.#.@.#.#.......#@#.#...#.@.#.........#.#..@#@..#...#.....#.#.#.#.#.....................#.#...#...#@#@#...#@#...#.#.@.#@#.#.#.#.#...#@#...................#...#@#@....#.#@#.#.#.#@#...#.................#.#.#..............@#..@#.....#...#.#.#@#.#@#...#.#...#@#@#...#.#.#.#@..#.#.#.@.#.#...#.@...#.#.#...#@@@#.....#..@#.#.......#...@......@#...#@#@......#.#.....#@#.#.#@..@.....#.@@#...@...#.....#.#.#...#@#@#.#.............#.@.....#.........#.......#@@...#...#@#..@#.....#...#@#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#@#@#.#.......#.#...@.#@..#.@.#.#.....#.#...@.@.#...#.......#...#.#@#.#.@.#@.@#.#...#.....#...#.#.#.....#..@#.@.#.#@#.......#.....#...#.........#.#.....@.#.#...#@#.......#...#@#.#.#.#.@..@#...#.#.#@#.@...#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#@#@#@#@#...#@#...#...#...#@#...........#.#...#...#.#@#.#...#.#...#.#.#.#@#.#@#@#.....#..@..#.#.#...#.....#@#.....#...#...#.....#@#...#.#.#......#
#.#.#.#...#@#@......#.#@@@@.#.#.#.#.......#@#...........#.#@#@.@....#.#...#.#.......#.#.#...#..@#...@.....#.#.@.#..@#...#.....#.#.#.#.#......@..............#.#...#..@#.#@#...#@#...#.#...#.#@#.#.#@#...#@#......@............#...#.#.....#.#.#.#.#@#.#...#@................#.#.#..........@....#..@#.....#...#.#@#@#@#@#...#.#@.@#@#@#...#.#.#.#...#@#.#@@@#.#...#.....#.#.#@..#@..#.....#...#.#..@....#........@..#...#.#.......#@#.....#.#.#.#..@......#...#.......#.....#.#.#..@#.#.#.#.............#@....@.#.........#...@...#.....#...#.#...#.....#...#.#..@@.#.....#...........#...#.#@#.....#...#...#.....#.#.#.#@#.#.......#.#.....#..@#...#@#.....#.#.@.....#...#.......#...#.#@#.#.@.#...#.#...#.....#...#.#.#.....#..@#..@#.#.#.......#.....#...#........@#@#.......#.#...#.#@......#...#@#.#@#.#@@...#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.@.......#@#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#@..#.....#@#..@#@#@#......#
#@#.#@#...#@#...@...#.#.....#.#.#.#.......#.#.....@.....#.#.#.......#@#...#@#.......#.#.#...#...#.........#.#...#...#..@#....@#.#@#.#.#.....................#.#...#...#.#@#...#.#...#.#...#@#.#.#.#.#...#@#...................#...#.#.....#.#@#@#.#.#.#...#..@......@......@#.#.#.....@.........#...#.....#...#.#@#@#.#@#...#.#...#.#.#...#@#@#@#.@.#@#.#..@#@#...#.....#@#.#...#@.@#.....#.@@#.#.......#.@.........#.@.#.#.......#.#.....#.#.#.#.........#@..#......@#..@.@#.#.#...#.#.#.#.............#.@.....#.........#.......#.....#...#.#.@.#.....#...#.#.....#.....#....@......#...#.#@#.....#..@#..@#.....#.#.#@#@#.#.......#.#...@@#...#..@#@#.....#.#...@...#...#.......#...#.#@#.#@@.#@@.#.#..@#.....#...#.#.#@..@.#...#.@.#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#@#.#.#.#@@...#...#.#.#@#.....#.#.....#@#.....#@#.#...#.........#@#.#@#.#.........#.#.#.#.#...#@#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#@#.#.#@#.#.#@#.....#.....#@#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#..............@....#...#@#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#@....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.@...#...#.#.......#..@........#...#@#.@.....#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#......@......#.......#.........#.......#.....#...#@#...#.@...#..@#.#....@#.....#...........#...#.#.#.@...#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#...@.#...#...#.#.#.......#.....#..@#.........#.#.......#.#...#.#.......#...#@#.#.#.#....@#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#.........@.#.#..@#@.@#@#.#.#...#@#...#.#.#.#.#.#.#.#.....#@....#.#.#.@.#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#@..#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#..@....#...........#...#@#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#.#.#.#.@...........#.......#......@..#.....@.#.....#...#@#...#.....#...#@#..@..#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#@..#...#.#.....#.#.......#...#..@....#...#.#.#.#...#...#.#...#....@#...#.#.#.....#...#...#.#.#.......#.....#..@#.........#@#.......#.#...#.#.......#...#.#.#.#.#..@..#...#.#.#@#.....#.#.....#.#.@...#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#@@.#...#...#.#..........@#@#...#...#.#.#.#@..#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#@#.#...#...#.........#.#.@.#...#...#....@#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#@..#.#..@................#...#.#.....#.#@#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#@..#.....#...#.#.......#...@....@..#...#.#.......#@#.....#.#.#.#.........#...#.@.....#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#.@.#.#.....#.....#...........#...#.#.#.@@..#...#...#.....#.#@#.#.#.#.......#.#....@#...#...#.#.....#.#.......#...#@@.....#...#.#.#.#...#...#@#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#......@#.#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#.@...#.#.#...#.........#.#.#@#.#.........#@#.#.#.#...#.#...#...#...#.#@..........#@#.@.#@@.#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#@.....#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#.@@#...#.........#.#...#...#.@.#.....#.#.#@#.#.....................#.#...#...#@#.#...#.#...#.#...#@#.#@#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.....@...........#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#.#...#.#...#.@...#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#@..#.......#.@...#.#@#...#.#.#.#........@....#.......#...@.....#.......#.....#...#.#...#.....#...#.#.....#.....#...........#.@.#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@.@#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#...@.#...#.#.#@#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#.....@.....#.#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#@..#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#@#.......#.#...#.#.......#.#@#@..#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#..@#@#@#.#...#.#.#...#.#...#@..@.#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.@..@#.#.#.#.........#...#.......#..@..#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#..@....#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#..@#.........#.#.......#.#...#.#.......#...#@#.#.#.#....@#.@.#.#@#@#.....#.#.....#.#..@..#.#@#...#.........#.#.#@#.#@........#@#.#.#.#...#.#...#...#...#@#...........#@#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#@#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#.@.#.#...#.#...#.#.#.#.#.#...#.#..............@....#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#@#@#.#@#.#@..#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#..@#...#.....#..@#@#.......#...........#...#.#.......#@#@....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#@......#.........#..@....#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#@#@#.#.#@#.......#.#.....#.@.#...#@#.....#.#......@#@..#.@.....#...#.#.#.#...#...#.#...#.....#...#.#.#.@.@.#...#...#.#.#.......#.@...#..@#.........#.#.......#.#...#.#.......#...#.#.#@#.#....@#...#.#.#@#.....#.#....@#.#.....#.#@#...#.........#.#.#@#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#........@..#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#@@.#...#....@#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#.@.#.#.#@#...#.#.#...#.#...#.@...#.#.#...#...#.....#...#.#.......#......@....#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.@.......#.......#.....#...#.#...#.....#...#@#.....#.....#....@......#...#@#.#.....#...#...#.....#@#.#.#.#.#.......#.#....@#...#...#.#.....#.#.......#...#@......#.@.#.#.#.#...#...#@#...#.@...#...#.#.#.....#..@#...#.#.#.......#.....#..@#.........#@#.......#.#@..#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#...#@#...#...#...#.#.........@.#.#...#...#.#@#@#...#.#...#.#.#@#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#.#...@...#@#.....#.#@#.#.......#@#..@........#.#@#..@..@@#@#...#@#.......#@#.#...#...#..@...@..#.#...#@@@#@..#.@@@@#@#@#@#.#....@.......@........#@#...#..@#@#.#...#@#@..#@#.@.#@#@#@#@#@#...#@#...................#...#.#.....#@#@#.#.#.#@#.@.#.........@.......#.#@#@.@...@...@.@..#@..#.....#@..#.#.#@#@#.#...#@#...#@#@#.@@#@#.#@#...#.#@#...#.#@..#..@..#.#@#.@.#@.@#.....#.@@#@#.......#...@@......#...#.#.......#.#.....#@#@#.#.........#...#.......#.....#.#.#@@.#.#@#.#.............#.......#.........#.......#..@..#...#.#...#....@#..@#@#.....#.@..@#...........#...#@#@#....@#...#@.@#.....#@#.#.#@#.#.......#.#....@#...#...#@#.@...#.#@......#...#.......#..@#.#@#@#...#@..#.#...#.....#..@#@#@#.....#.@.#.@.#@#.#.......#....@#...#.........#.#...@@.@#.#@..#@#....@..#.@@#.#.#@#.#.....#.@.#.#@#@#.....#@#.....#.#@....#@#.#...#@.@....@.#@#@#@#.#.........#.#.#.#.#.@.#.#@.@#...#@.@#.#@..........#.#@..#...#@#.#.#...#@#...#@#.#@#.#.#.#@#.....#.....#@#.#@.@#@.@..#.#...@@#@.@#...#.....#@#...#@#@#@@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#@@.@@@@#.#....@#.#.#@#.......#@#...........#.#@#.....@.#@#...#@#....@..#.#.#.@.#...#.........#@#...#...#@@.#@....#@#@#@#@#.....................#.#...#.@@#.#.#...#.#@.@#@#@@@#.#@#.#.#.#...#.#...................#...#.#.....#@#.#@#@#@#@#...#@..@.............#.#@#..@.@..@...@...#..@#...@.#@..#.#.#@#@#@#...#@#...#.#@#...#.#.#@#...#@#.#..@#.#...#.@@.@#.#.#.@.#...#....@#..@#.#.......#...........#..@#@#.......#@#.....#.#@#@#.......@@#.@@#.......#@..@.#.#.#...#@#.#@#..@........@.#.......#.........#.......#.....#@@.#.#...#.@...#...#@#@@.@.#....@#........@..#...#.#@#..@..#...#...#.....#@#.#@#.#@#...@...#@#.....#...#...#@#.....#@#.@..@..#...#.......#@@.#.#@#.#...#@@.#.#.@.#.@..@#...#@#.#.....#..@#...#@#@#.......#.....#.@@#.........#@#.......#@#.@.#@#.......#@..#@#@#.#@#.....#...#.#.#@#@....#@#.....#.#..@..#.#.#...#.........#@#@#.#@#.........#.#.#@#@#@.@#.#@@@#...#...#@#.@.........#@#...#...#.#@#.#@..#@#@..#@#@#.#.#@#.#@#.....#@....#.#.#...#.....#.#@.@.@#...#.@@#.@@..#.#.@.#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#.#.#.#..@...@#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#........@#.#.@.#...#...#.....#.#.#.#@#.....................#.#...#.@.#.#@#..@#@#...#@#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#@........#...#.......#.....#.#.#.@.#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#..........@#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#..@#.....#@..#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.@...#.#.....#.#.#...#.........#.#@#.#.#.........#.#@#.#.#...#.#...#...#...#@#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#.@.#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#@#...#...#...#...@.#.#@#.#.#.....................#.#...#...#.#.#@..#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#@..#.................#.#.#..@............#...#.....#...#.#.#.#.#.#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#.@.#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#.@@#.....#.#.#@#@#.#.......#@#.....#...#.@.#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#....@#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#@#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#...#.#.......#@#.....#.#.#.#.....@.#.#...........#.#.#.......#.#...#.#.......#.#@#@..#...#@........#.#@.@#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#@#.#@#.#.@.#.#...................#...#.#.....#.#@#.#.#.#.#...#@................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#@..#.#.......#...........#@..#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#..@#@#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.@.....#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#..@#.#.#.......#.....#...#........@#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#@#..@#.#.......#@#@#...#...#.........#.#...#...#...#.....#.#.#.#.#..................@..#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#......@............#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#....@#.#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#.@.....@...#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#...#.@.#.#.#.......#.....#..@#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#.@.#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#..@#.#...#@#.#.#.#.#.#.#..@..#@....#.#.#.@.#.....#.#.....#...#@..#.....#.#...#.#@#......#
#.#.#.#..@#.#.......#.#...@.#.#.#.#..@....#@#...........#.#.#@......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#........@............#.#...#...#.#@#...#@#...#@#.@.#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#.@.#.....#..@#.#.......#...........#...#.#.......#.#.@..@#.#.#.#.........#...#.......#.....#@#.#.@.#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#....@#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#@#@#.....#...#...#.#.#.......#....@#...#.........#.#@......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#..@#.#.#.#.#.#.#.#...@.#.....#.#.#.@.#.....#.#.....#...#...#.....#.#..@#@#.#...@..#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#@..#.#.......#@#.#...#...#.........#.#...#...#...#.....#@#@#.#@#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#.#@#...#.#.......@...........#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#@..#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#....@#...#.#.......#...........#.@.#.#.......#@#.....#.#@#.#.@.......#...#.......#.@...#.#.#...#.#.#.#..........@..#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#..@........#...#.#.#.....#...#..@#@....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#..@#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#..@..#...#@#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#@..#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#..@..#.#.#...#.....#.#.....#...#...#.....#.#@..#.#.#......#
#.#.#.#..@#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#.@.#..@#...#@....#.#@#.#.#.....................#.#...#...#.#.#...#.#...#@#...#.#@#.#.#.#...#.#...................#...#.#.....#@#.#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#.@.#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.@.......#...#.......#.....#.#.#...#.#.#.#.............#.......#.@.......#.......#@....#...#@#...#.....#...#.#.....#.....#.@.........#...#.#.#.....#...#@..#....@#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#@#@....#...#...#@#.#.......#....@#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#@....#.....#.#.#...#.....#.#.....#...#.@.#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#..@#.#.#...#.#...#@#...#.#.#.#.#.#...#.#...................#...#.#.....#@#.#.#.#.#.#..@#.................#.#.#...............#...#@....#...#.#.#.#@#@#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#@..#.....#...#.#.......#..@........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#.....#.....#.......@...#...#.#.#.....#...#...#..@..#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#@@.#.#.#.#...#...#.#...#.....#...#.#@#.....#.@.#...#@#.#.......#.....#...#.........#.#.......#.#...#.#@......#...#.#.#.#.#.....#...#@#.#.#.....#.#..@..#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#@#...#.#...#.@.#...#.#...........#@#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#.@....#
#.#.#.#@@.#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#@..#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#@..#@#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#@#.#.#...#.................#.#.#...............#@..#.....#...#.#.#.#.#.#@..#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#...@.#.#.#@#..@......#...#.......#.....#.#@#..@#.#.#.#.............#.......#.........#.......#.....#...#@#@..#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#.@.#.#...#.....#@..#@#.#.....#...#...#.#.#.......#...@.#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#@@...#@#.....#.#.....#.#.#...#........@#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#@#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#@#.......#.#.....#@#.#.#.......#@#...........#.#@#.......#@#@..#@#..@@..@#.#.#@..#..@#..@......#@#...#@@@#...#....@#.#.#.#.#.....@...............#.#...#...#@#@#@..#@#...#@#...#.#@#@#.#@#@..#.#...................#.@.#@#.....#@#.#@#@#.#.#@@@#......@..........#.#@#..@...@@.....@.#@..#.....#@@.#.#.#@#.#.#...#@#.@.#@#.#...#.#.#@#@..#.#.#..@#.#.@@#.....#.#.#...#.@@#@.@..#...#@#.@....@#...........#...#.#.......#@#.....#.#@#@#....@....#...#.....@.#.....#@#@#...#.#.#@#.............#@......#...@@.@..#@......#.@..@#.@.#@#...#.....#@.@#.#@@@..#.....#....@......#...#.#.#@@...#..@#...#@@...#@#@#.#.#.#.....@.#.#.....#...#.@@#@#@....#.#.......#...#.@....@#.@@#.#.#.#...#@..#@#@.@#.....#...#@#.#.....#@@@#...#.#@#....@.@#..@@@#...#.@.......#@#....@@.#@#.@.#@#.......#...#@#.#@#@#.....#@..#.#.#.#@@...#.#@..@@#@#.....#.#.#...#.........#.#@#@#.#.........#.#.#@#.#@..#@#@..#.@.#@..#.#...........#.#..@#...#@#@#@#...#@#@..#.#.#@#.#@#@#.#..@..#.....#.#.#..@#.....#@#....@#...#...#.....#@#@@@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#@#.......#@#...@.#@#.#@#.......#.#...........#@#@#.......#@#@.@#@#@.@@.@.#.#.#..@#...#.........#.#...#...#@..#.....#.#.#@#@#.....................#.#@..#...#@#@#...#.#...#.#...#.#@#.#.#@#...#.#...................#...#@#.....#.#.#@#.#@#.#..@#.................#@#@#...............#.@.#.....#@@.#@#@#@#.#@#.@@#@#@..#.#@#...#@#.#.#@@.#@#@#.@.#@#...#.....#.#@#@..#@@@#..@..#.@.#@#.......#...........#@.@#@#.......#.#..@.@#.#@#.#.........#...#.@..@@.#.@@..#.#@#..@#.#@#.#.............#.......#.....@.@@#....@..#...@@#...#.#...#.....#@@@#@#.....#.....#...........#...#@#@#.....#@@@#...#.....#@#.#.#.#.#@......#.#.....#...#...#.#.@@@@#.#.@.....#@@.#....@..#..@#.#.#@#.@.#...#@#...#...@.#...#@#.#@@.@.#..@#...#.#.#.......#.@.@.#@@@#.........#.#.......#@#@@.#.#@.@...@#...#@#@#.#@#.@..@#...#.#@#.#.....#@#..@@.#.#.@...#@#@#@..#....@....#@#.#.#@#.........#@#.#@#.#@.@#@#@@.#..@#@@@#@#...........#.#...#...#@#@#@#.@@#.#...#@#.#.#@#.#@#.#.....#.....#@#@#...#.....#@#.....#.@@#@.@#.....#.#@@@#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#.@.#.#.......#.#.....#@#.#.#.......#@#...........#.#@#......@#@#...#.#@......#@#.#...#...#.....@...#.#...#.@@#...#.....#.#.#@#.#.....................#.#...#...#@#.#...#.#...#.#..@#.#.#.#@#.#...#@#...................#@..#.#.....#.#@#.#.#.#.#..@#@................#.#.#...............#@.@#.....#...#.#.#.#.#@#@.@#.#...#@#.#...#.#.#.#...#@#@#..@#@#...#.....#.#.#...#...#.@...#@..#.#..@....#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#.#@#.#.............#.......#.@.......#.......#.....#..@#.#...#.....#.@.#@#.....#.....#@..........#@@.#@#.#.....#..@#...#.....#.#.#.#.#@#......@#@#.....#...#.@.#.#.....#@#.......#...#..@....#...#@#.#.#...#...#.#...#..@..#@@.#.#.#.....#@..#...#.#.#.......#.@...#...#.........#@#.......#.#@@.#.#.......#...#.#@#.#.#@@...#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#....@#@#..@@@#...#...#@....#@#...#@#.#......#
#.#@#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.@.....#.#.#...#.@.#......@..#.#...#@@.#...#.....#@#.#.#@#..................@..#.#...#...#@#@#...#@#...#.#...#@#.#.#@#.#...#@#.......@........@..#...#.#....@#.#.#.#.#@#.#...#.................#.#.#..@@..@........#@@.#...@.#...#@#.#.#@#.#@..#@#..@#@#.#.@.#.#.#.#@..#.#@#..@#.#...#.....#@#.#...#...#.....#...#.#.......#...........#..@#@#.......#.#.....#@#@#.#.........#...#.......#@....#@#.#...#.#.#@#.............#.......#..@.@....#.......#.....#...#.#.@.#.....#...#@#.....#.....#...........#.@.#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#..@#.#@....#.#.......#...#@.@....#...#.#.#.#...#...#.#...#....@#.@.#.#@#.....#.@.#...#.#.#.......#.....#...#.........#.#.......#.#@..#@#.......#...#.#.#.#.#.@@.@#...#.#@#.#.....#@#.....#.#.....#.#.#...#.......@.#.#.#.#.#.........#@#.#@#.#.@.#.#...#...#...#.#.......@.@@#@#...#...#.#.#.#...#.#...#.#.#.#.#@#@#.#.....#.....#.#.#...#.....#@#..@..#...#...#.....#.#...#.#@#.@....#
#@#@#.#...#@#.......#.#.....#@#.#.#.......#.#...........#.#.#@......#.#...#.#@......#@#.#...#...#.........#.#...#@..#...#.....#.#.#.#.#@....................#.#...#...#.#@#...#.#...#@#@.@#.#.#@#@#.#...#.#...................#..@#.#.@..@#.#.#.#.#.#.#.@.#.................#.#.#...............#...#...@.#...#@#.#.#.#@#.@.#@#.@.#.#.#...#@#.#.#@..#.#@#...#.#...#.....#.#@#...#.@.#.....#@..#.#.......#...........#...#.#.@...@.#.#.....#@#.#.#.........#.@.#.......#..@..#@#.#...#.#@#.#.............#.......#......@..#...@...#..@..#...#@#...#.....#@..#.#.....#.....#........@@.#...#.#.#.....#@..#...#.....#.#.#@#.#@#...@@..#.#.....#...#...#.#@..@@#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@..#.#.#.....#...#...#.#@#.......#@....#...#.........#.#.......#.#..@#.#.......#...#@#.#.#.#.....#...#.#.#.#....@#@#.....#.#.....#.#.#...#.........#.#.#.#.#....@....#.#.#@#.#...#.#...#..@#..@#.#.........@.#.#...#...#@#.#.#...#.#...#.#.#.#@#.#@#.#.....#.....#.#.#...#..@..#.#...@.#..@#...#.....#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#.#.....@@#.#@@...#.#.#.#@..@...#.#.@...@...@@#.#@#.......#@#@..#@#..@....#@#@#...#...#.........#.#...#...#.@.#...@.#@#.#.#@#.....................#.#@@.#...#.#.#...#@#...#.#.@.#.#.#.#@#@#...#.#.@.........@.......#...#@#...@.#.#.#.#.#@#.#..@#.................#@#@#....@.........@#.@@#..@..#...#@#.#.#@#@#...#.#@..#@#@#.@@#.#.#.#...#.#.#@..#.#@@.#..@..#@#.#.@.#...#...@.#...#.#.......#...........#...#.#.......#@#.....#@#@#@#.....@...#.@@#....@..#.....#.#.#...#.#.#.#......@......#.....@@#.........#.......#.....#...#@#...#@....#...#.#.....#.....#...........#...#.#.#...@.#...#...#.....#.#@#@#.#.#...@.@.#@#.....#...#...#.#.....#.#.......#.@.#.......#...#.#@#.#...#..@#.#.@.#....@#@@@#@#.#..@.@#@@.#...#.#@#.......#..@..#.@@#.........#@#.....@.#.#..@#@#.......#@..#@#@#@#.#.....#...#@#@#.#..@..#.#.....#@#...@.#@#@#...#......@@.#.#.#.#@#.........#.#.#@#@#@@.#.#...#...#...#@#...........#@#...#...#.#.#.#.@.#@#...#@#.#@#.#.#.#.#.....#...@.#.#@#@..#.....#.#.....#.@.#...#.....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#......@#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#@#...#.#...#.#.#@#.#.#...#.#................@..#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#...@.#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#.@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#@@.#.#.#.#.............#.......#..@......#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#@......#.#...#.#.......#@..#.#.#.#.#.....#..@#.#@#.#...@.#.#.....#.#.....#.#.#...#.@.......#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.@.....#.#.#...#...#.........#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#.@.#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#..@#.#.......#...........#...#.#.......#@#.@...#.#.#.#@........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.@...#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#@..#.#...#.....#...#.#.#.....#.@.#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#@#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#..@#...#.........#@#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#..@#.#.#@#...#.#.#...#.#@..#.....#.#.#...#...#.....#...#.#.......#...........#..@#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#@..#.....#.#.#.#.#.#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#..@#.#@#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#.@.#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#@#@..#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#..@..#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#@....#...........#...#.#.#.....#...#...#.....#.#.#@#@#@#.......#.#.....#...#...#.#.....#.#.......#..@#.......#...#.#.#.#...#..@#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#@..#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#.........@.#.#...#...#@#.#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#@#.#@#...#.#.#..@#.#...#.....#.#.#...#...#.....#.@@#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#@#.....#.#.......#..@#.@.....#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#.#.#...#.#...#...#...#@#...........#.#...#..@#.#@#.#...#.#@..#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#.@.#.....#@#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#@#.#.#.#.#.#...#................@#.#.#...............#...#.@@..#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#...#.#.#.@.#.#...#.....#.#.#...#...#.....#...#.#....@..#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#@..#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#....@#.....#...........#...#.#.#.....#...#...#.....#@#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#@#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#.....@#
#@#.#@#...#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#.@.#.........#.#...#...#..@#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.@...#.#.#.#.........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#@..#.#.#.#.#.....#...#.#@#.#...@.#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#@#...#..@#.#.#.#...#.#..@#@#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#...@...#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#.@.#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#..@....#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@.#...@.#..........@#.@.#.#.#.....#...#...#.....#.#.#@#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#@..#.#.#.#.#.....#...#.#.#@#..@..#.#.....#.#.....#.#.#..@#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#@#@#.#.#.....#....@#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#@#.#.@.#.#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#@#.#.#.#.#.#..@#.................#.#.#...............#...#@....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#@......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#..@..#...#.#...#.....#...#.#.....#.....#...........#.@.#.#.#....@#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#@#.......#.#...#.#.......#.#.#..@#...#.........#@#...#...#...#.....#.#.#@#.#.....................#.#..@#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#@#.#...#.#.#...#.#..@#..@..#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#@..#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#@......#...#.#.#.#.#.....#...#.#.#.#..@@.#.#.....#.#.....#.#.#@..#.@.......#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#@#@#.#.#...#.#...................#...#.#.....#.#.#.#.#.#@#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#...@.#.#.#...#...#.....#...#.#.......#.@.........#...#.#.....@.#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#..@..#.........@.#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#..@#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#.#.#.....#....@#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#.#..@....#@#.....#@#@#@#.......#@#.....@....@#@#.#......@#@#...#@#..@....#.#.#@.@#...#.........#@#...#...#@..#....@#@#@#@#.#.....................#.#.@.#..@#.#.#..@#.#@..#.#..@#@#@#@#@#.#@.@#@#..............@...@#.@.#@#.....#@#@#.#@#.#@#...#............@....#@#.#....@..@.......#.@@#.....#...#@#@#@#.#.#@.@#@#@@@#.#@#...#.#@#@#@@@#@#@#..@#@#...#.....#@#@#...#...#.....#...#.#...@...#...........#...#@#.......#.#@....#@#@#.#.........#...#.......#.....#@#@#@@.#.#.#@#.............#.......#.@@...@.@#....@..#.....#...#.#@@.#....@#...#@#..@..#....@#@.....@...@#...#@#.#.....#..@#...#..@..#.#@#@#.#@#.......#.#.@.@@#...#...#@#.....#.#..@..@.#..@#.......#@..#@#@#.#@..#...#.#...#.....#..@#@#@#....@#...#...#@#.#@.....@#...@.#...#.........#.#...@...#@#.@.#@#.......#.@@#.#.#.#@#.....#@..#@#.#@#@@...#.#@@.@@#@#.....#@#@#..@#..@..@...#.#.#@#@#.....@...#@#@#.#@#@..#@#...#@..#@@@#@#..........@#.#.@@#...#.#@#@#.@.#.#@@@#.#.#@#.#@#.#.#@....#....@#@#@#...#..@..#@#.....#...#...#..@@.#@#@.@#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#......@#.#.....#.#.#.#.....@.#.#...........#.#.#.......#.#..@#.#.......#.#@#...#...#.........#@#@..#...#...#.....#.#@#.#.#...............@.....#.#...#...#.#.#...#@#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#..@#.#..@#.....#@#.#@..#...#.@..@#...#.#.......#@..........#...#.#.......#.#@....#.#.#.#.........#...#.@.....#.....#.#.#...#.#.#.#@.@.....@....#.......#.........#.......#.....#...#@#@..#.....#...#@#.....#.....#...........#...#.#.#.....#...#..@#...@.#.#.#.#@#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.@.....#.#...#@#.......#...#.#.#.#.#.....#...#.#@#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#@#...#.#...#...#...#.#...........#.#...#...#@#.#@#...#.#...#@#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#.@.#.#.#......#
#.#.#.#...#@#.......#.#@....#.#.#@#.......#.#..@........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#@..#...#.#.#...#.#...#.#...#@#.#.#.#.#.@.#.#...................#..@#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#.@.#.#...#....@#@#.#.@.#...#...@.#...#.#.......#...........#..@#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#....@..#.........#.......#.....#.@.#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#.@.#@..#...@@#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.@@....#...#.......#...#.#.#@#@..#...#.#.@.#..@..#...#.#.#.....#...#@..#.#@#....@..#.....#@@.#.........#.#@......#.#..@#.#.......#...#.#.#.#.#.....#...#.#@#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#@#.#@#...#.#...#...#.@.#@#..@........#.#...#...#.#.#@#...#.#@..#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#..@#.#.#@.....#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#..@........#.#.#.@.....#.#...#@#.......#.#.#...#...#.........#.#...#...#...#....@#.#@#.#.#.....................#.#..@#...#.#.#...#.#...#.#...#.#.#@#@#.#.@.#.#...................#...#@#.....#.#.#.#.#.#@#...#.................#@#.#...............#...#.....#...#@#.#.#.#.#...#.#...#.#@#.@.#.#.#.#...#.#.#...#@#...#.....#@#.#.@.#...#...@.#...#@#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#@#.#...#@#.#.#..........@..#.......#.........#.......#.....#...#@#.@.#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#...@.#.#.......#...#.......#...#.#.#@#..@#...#@#...#.....#...#.#.#.....#...#...#.#@#..@.@..#.....#@@@#.........#.#..@....#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#@#...#.#...#...#@..#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#@..#@#.#@...@@#
#@#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#.@.#...#.........#@#...#...#...#.@...#.#.#.#.#..@..................#.#...#...#.#.#...#.#...#.#...#.#@#.#@#.#@.@#.#...................#...#@#.....#.#@#.#.#.#.#.@.#.........@.......#.#.#..............@#...#.....#...#.#.#.#.#@#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#@#.#@..#...#.@...#...#.#....@..#...........#...#.#.......#.#.....#.#.#.#@........#...#.......#.....#.#@#...#.#.#.#.............#.......#.........#.......#.....#@.@#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#.#.@...#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#..@#.#.#@@.....#.....#@@.#.....@@..#.#.......#@#...#.#...@...#...#.#.#.#.#.....#...#.#.#@#.....#@#.....#.#.....#.#.#...#....@....#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#@..#.@...#.#...#.#.#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#.@.#...#.........#.#...#...#...#.....#.#@#.#.#.....................#.#...#...#.#.#...#@#@..#@#...#.#.#.#.#.#@..#.#...................#...#@#.....#.#.#.#.#.#.#...#..............@..#.#@#...............#...#.....#...#.#@#.#.#.#@..#.#@..#.#.#...#.#.#.#...#.#.#..@#.#...#.....#@#.#..@#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#..@#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#.@.#@#...#.....#...#.#.@...#.....#...........#...#.#.#.....#...#@..#.....#.#.#.#.#.#.......#@#.....#...#...#@#.....#.#.......#...#@......#...#.#.#.#..@#...#.#...#.....#...#.#.#.....#...#.@.#.#.#.......#.....#...#.@..@....#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#@#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#@#@..#.....#.#.....#...#...#.....#.#.@.#.#.#.@.@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#@#...#.#.......#.#....@#@#.#@#..@....#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#..@#.@..@#@#.#.#@#.....................#.#...#...#@#.#...#@#...#.#...#.#.#.#@#@#@..#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#@#@#...............#...#.....#...#.#.#.#@#.#...#.#...#@#.#...#.#.#.#...#@#.#...#@#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#@#@#.#.........#...#.......#.....#@#@#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#@.@#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#....@#...#...#@#.....#.#.......#.@.#.......#.@@#.#.#@#...#...#.#.@.#.....#.@.#.#.#.@...#...#...#@#.#.......#.....#@..#.......@.#.#.......#.#..@#.#...@...#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.@@@.....#.#.#.#.#..@#@#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#@#.#@#.#.#@#.#.....#.....#@#@#...#..@..#.#@....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.@.@...#.#.....#.#.#.#.......#@#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#@..#.....#.#@#@#.#.....................#.#...#...#.#.#..@#@#.@.#.#...#.#.#.#@#.#@.@#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#@#@#@..............#...#.....#...#@#@#.#.#.#...#@#...#@#.#...#.#.#.#...#.#@#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#@#.#.........#..@#.......#.....#.#@#@..#.#.#.#.............#.@.....#.........#..@.@..#.....#...#.#...#.....#.@.#.#.....#...@@#@..........#@@@#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#@..#.@.#@#.....#@#......@#...#....@..#...#@#.#@#@..#.@.#.#...#.....#.@.#.#.#.....#...#...#.#.#.......#.....#...#.@.......#.#.......#@#...#@#.......#...#.#.#@#.#.....#...#@#.#@#.....#@#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#.#.#.@@#.#...#...#...#.#...........#.#..@#...#.#.#.#...#.#...#@#@#@#.#@#.#.#.....#....@#@#@#...#.....#.#....@#...#...#.....#.#...#.#@#@.....#
#.#.#.#.@@#.#.@.....#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#..@#...#@..#.....#.#@#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#@..#.#...................#...#.#.....#@#.#@#.#.#.#..@#.................#.#@#...............#...#.....#.@.#.#.#@#.#@#...#.#...#.#.#...#@#.#.#...#.#.#...#.#..@#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#@#@#.........#.@.#...@...#.....#@#@#@..#.#.#.#.............#.......#.........#......@#.....#...#.#...#.....#@@.#@#.....#.....#@..........#@@.#.#.#.....#...#...#.....#@#.#.#.#.#..@....#.#.....#@..#...#@#.....#@#...@...#...#.......#.@.#.#.#.#...#...#.#..@#.....#...#.#.#...@.#...#...#@#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#...#@#.#.#.....#@#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#@.@#.#...#...#@..#.#...........#.#...#...#.#@#.#...#.#.@.#@#@#@#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#@#@.@#.#@#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#.#.......#@#..@..#.#@#@#.......#@#...@.......#.#@#.@.....#.#@@@#@#.....@.#.#@#.@@#..@#.........#@#...#...#..@#@.@@.#.#.#.#@#.....................#.#...#@..#.#@#...#.#...#@#.@.#.#.#@#@#.#...#.#......@........@...#..@#@#.....#.#.#@#@#@#.#@..#.................#.#@#...............#...#@@.@.#@.@#@#.#.#@#.#...#.#@..#.#.#.@.#@#@#@#...#.#.#@@@#.#...#.@@..#@#@#...#...#@..@.#...#@#.......#..........@#...#.#.......#@#.@@..#.#.#.#.........#...#.......#.....#@#.#...#@#@#@#.............#@......#.........#...@@@.#.....#...#.#.@.#....@#...#@#.....#.....#..@........#.@@#@#@#....@#...#...#...@.#@#.#@#@#.#.....@.#.#@.@@@#@..#...#.#.@..@#.#.......#@@.#.......#..@#@#@#@#...#...#@#...#.....#@.@#@#.#.@@@@#...#...#.#@#.......#.@...#@..#.........#.#.......#@#...#.#.......#...#.#@#.#.#.....#...#.#.#.#@..@.#.#..@@@#@#@....#.#.#..@#...@.....#@#.#.#.#.........#.#.#@#.#...#.#@..#...#..@#@#...........#@#...#...#@#@#@#...#@#...#.#@#@#.#@#.#.#...@.#.....#.#@#...#@....#@#...@.#...#...#.....#.#@..#@#.#.@....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@..#.#..@...@#@#...@@#@#@#@#.......#.#.........@.#.#.#...@...#.#@@@#@#.@.....#@#@#..@#...#..@......#.#...#...#@..#@@@@.#@#@#@#.#......@.....@........#.#...#...#.#@#...#@#@@.#.#@..#@#@#.#@#.#...#@#.@..@@...........@.#...#.#..@.@#.#@#.#.#.#@#...#............@....#.#.#..........@....#...#.....#..@#.#.#@#.#.#...#.#@..#@#@#...#.#@#@#...#@#.#...#@#.@.#.@...#@#.#.@@#...#..@.@#@..#@#...@...#@...@...@.@#@@@#.#.......#@#.....#@#@#@#.........#@.@#..@....#.....#.#.#@@@#@#.#.#.............#.@.....#.........#.......#...@@#...#@#@.@#..@..#...#.#.....#..@..#.@@...@...@#@..#@#@#.....#...#...#.....#.#.#@#.#.#.@.@...#.#.....#@..#...#.#@...@#@#.......#...#@....@.#@@@#@#.#@#.@.#.@.#@#.@.#.....#...#@#@#.....#...#...#@#.#@......#.....#..@#.........#@#.......#.#...#@#.......#...#@#.#.#@#...@.#.@.#.#@#@#....@#.#.....#.#.@...#.#@#@@.#.........#.#.#@#@#.........#@#.#@#@#@..#.#.@@#..@#...#.#...........#@#@@@#.@.#@#.#.#@@.#.#.@.#.#@#.#.#@#@#@#...@.#.....#.#@#...#.@@@@#@#....@#...#...#.....#@#...#@#@#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#@#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.....@.#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#@#...#@#...#.#...#.#.#.#.#.#.@.#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#.@.#.#.#.#.............#.......#.........#.......#.....#..@#.#..@#.....#...#.#..@..#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#..@#@#.#.#...#...#@#...#.....#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#.@.#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#..@..#.....#@#.#@..#.....#.#.....#...#.@.#.....#.#...#@#.#......#
#.#.#@#...#.#...@...#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#.#@#.....................#.#.@.#...#.#.#@..#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#..@#.#.#.#.#.#...#.#...#.#@#.@.#.#@#.#...#.#.#..@#.#...#.....#.#.#...#@..#...@.#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.@...#...#.#...#.....#...#.#.....#@....#...........#...#.#@#.....#...#.@.#.....#.#.#@#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.@.......#.#.......#.#...#.#.......#...#.#.#.#@#.....#...#.#.#@#.....#@#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#@#.#@#...#.#...#@@.#...#.#...........#.#...#...#@#.#@#...#@#...#.#.#.#@#.#.#.#.....#.....#@#.#...#@...@#.#.....#...#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#.#.....#.#@#@#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#....@#.#.#.#.#.....................#.#...#..@#.#@#..@#.#...#.#...#@#@#.#.#.#...#.#.............@.....#...#.#.....#.#@#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#@#.#@#...#.#.#.@.#.#...#.....#.#.#...#...#..@..#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#@.@#.....#.#@#.#.#@#.......#.#.....#...#...#.#.....#@#......@#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#@#.#@......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#..@#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#...@.....#.#.#.#.#...#.#...#...#...#.#.......@...#.#...#...#.#.#.#...#@#...#@#@#.#@#.#.#.#.@...#.....#.#.#...#@....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#.@.#.#.......#.#.....#.#.#.#.......#@#...........#.#@#.......#.#...#@#.@.....#.#.#...#..@#.........#.#...#...#...#.....#.#.#.#@#.....................#.#...#...#.#@#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#@#.....#.#.#.#.#.#.#...#................@#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#.#...#.#.#.#...#.#.#..@#.#...#.....#.#.#...#...#...@.#...#@#.......#......@....#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#..@#.#.....#.....#...........#...#.#.#.....#...#@..#.....#.#.#@#.#.#.......#.#.....#...#...#.#..@..#.#.......#...#.......#@..#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#......@#.....#...#.........#@#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#@#.#.........#.#.#@#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#.@.#...#.....#.#...#.#.#......#
#.#@#.#@..#.#.......#.#..@..#.#.#.#.......#.#...........#.#.#.......#.#...#.#@......#.#.#...#@..#.........#.#...#..@#...#.....#@#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#@#.....#@#.#@#@#.#.#@.@#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#@......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#.@.#.....#...#.#.....#.....#...........#...#.#.#.....#...#.@.#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#....@..#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.....@...#.#.......#.#...#.#.......#..@#.#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#........@#.#.#.#.#...#@#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#@..#.....#.#.....#...#...#.....#.#@..#.#.#......#
#.#.#.#..@#.#.......#.#.....#.#@#.#.......#@#...........#.#.#.@.....#.#...#.#.......#.#.#...#...#.........#@#...#...#@..#....@#.#.#@#.#.....................#.#.@.#...#.#.#.@.#@#...#.#...#.#.#.#.#.#...#.#...................#...#@#.....#.#.#@#.#.#.#...#.......@.........#.#.#...............#...#.....#@..#.#.#@#.#.#...#.#...#@#.#.@@#.#.#.#...#.#.#@..#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#..@....#.....#@#.#...#@#@#.#.............#.......#.........#.@.....#.....#...#.#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#@..#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#.@.#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#......@#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#@#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#@#...#...#...#@#...........#.#...#...#.#.#.#...#.#.@.#.#.#.#.#.#.#.#@....#.....#.#.#.@.#.@@..#.#.@...#..@#...#.....#.#...#.#.#......#
#.#.#.#...#.#.@.....#.#..@..#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#.@.#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#.@.#.#...#@#.#.#.#.#...#.#...................#...#@#.....#.#.#.#.#.#.#...#.....@...........#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#@#...#.#.#.#...#@#.#...#.#...#.....#.#.#...#..@#.@...#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#......@#.....#.#.#...#.#.#.#.............#.......#.........#......@#...@.#@..#.#...#.....#..@#.#..@..#...@.#...........#...#.#.#.....#...#..@#.....#.#@#.#.#.#.......#.#.....#...#...#.#..@..#.#..@....#..@#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.@.....#.....#...#.@.......#.#@......#@#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#..@#.#.#.#@#.#.#.#.....#...@.#.#.#...#.....#.#.....#...#...#..@..#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#......@#.#.....#.#@#@#.......#.#...........#.#@#.@.....#@#...#.#@..@...#.#.#...#.@.#.......@.#.#...#...#...#.....#.#.#.#.#.....................#.#.@.#...#.#@#...#.#...#.#...#.#.#@#.#@#...#.#...................#@..#@#@.@..#.#@#.#.#.#.#@..#.................#@#@#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#.#.#@#...#.#.#..@#.#...#.@.@@#.#.#.@.#...#.....#..@#.#.......#...........#.@.#@#...@...#.#.....#@#.#.#.@.......#...#.......#.....#@#.#...#.#.#.#.............#.......#.@.......#.......#.....#@..#@#...#.....#...#.#.....#.....#.......@@..#...#.#@#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#......@#.@.#.......#..@#.#@#.#.@.#...#.#...#..@..#@.@#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.@....@#.#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#.#..@..#@#@#...#.........#@#.#@#.#..@......#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#...#.#...#@#.#@#.#.#@#.#.....#.....#.#.#...#.....#.#...@.#...#...#..@..#.#...#.#.#......#
#.#.#@#...#.#.....@.#.#.....#.#.#.#.......#.#...........#.#@#@......#@#...#.#.......#.#.#...#@..#.........#.#...#.@.#...#.....#.#@#.#@#.....................#.#.@.#...#.#.#...#@#...#.#@..#.#@#.#@#@#...#.#...................#.@.#.#.....#.#@#.#.#@#.#.@.#.......@.........#.#.#...............#...#.....#...#.#@#.#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#.@.#@#......@#........@..#@..#.#.......#.#.....#.#.#.#....@....#...#.......#@....#@#.#...#.#.#.#.............#.......#.........#.......#.....#.@.#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#@......#.#.....#...#...#@#.....#@#.@.....#...#.......#..@#@#.#.#...#...#.#...#...@.#...#.#.#.....#...#...#.#.#....@..#.....#.@.#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#...@.#@#.....#@#....@#.#.#...#@........#.#@#@#.#..@.@...@#.#.#@#.#...#.#...#...#...#.#...........#.#...#.@.#.#.#@#...#.#...#.#.#@#.#.#@#.#.....#@....#.#@#...#.....#.#@....#...#.@.#.....#.#.@.#.#.#......#
#.#.#.#...#@#......@#.#.....#.#.#.#.......#.#...........#@#.#...@...#@#...#.#.......#.#.#...#...#........@#.#...#...#...#.....#@#@#@#@#.....................#.#...#.@.#@#@#...#.#...#.#...#.#@#.#.#.#...#.#...................#...#@#@....#.#@#.#.#@#.#.@.#.................#.#@#@..............#...#.....#...#@#.#.#.#.#...#@#...#.#@#...#@#.#.#...#.#.#...#.#...#..@..#.#.#...#@..#.....#...#.#.......#...........#...#.#...@...#@#@....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#..@..@...#.......#.....#...#.#...#.....#...#@#.....#.....#@..@.......#...#.#.#....@#...#...#.@@.@#@#.#.#.#.#..@...@#@#.....#..@#...#.#.....#@#...@.@.#...#.......#...#.#@#.#...#...#.#...#.@...#...#@#.#.....#...#@..#.#.#.......#.....#.@.#.........#.#.....@.#.#.@.#@#.......#..@#.#.#.#.#.....#...#.#.#.#.@...#.#.....#.#.....#.#@#@..#.........#.#.#.#.#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#@#.#.#.#.#....@#.....#.#.#...#.....#.#@....#@..#...#..@..#.#@@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.@@...@#@#...@.#@#@#.#.......#.#...........#.#@#.....@.#.#@@@#.#.......#@#.#...#...#.........#.#...#@@@#.@@#@..@@#.#@#.#@#..@..................#@#...#@..#.#.#...#.#.@.#.#.@.#@#.#.#@#.#...#@#...................#@.@#.#.....#@#.#.#@#.#@#...#@................#@#@#..............@#...#.....#...#@#@#@#.#@#@..#.#...#.#.#...#@#@#@#...#.#@#...#@#...#.....#.#.#..@#...#.....#...#.#.......#...........#...#.#.......#@#...@.#.#.#.#.@...@@..#...#....@@.#.....#@#.#...#.#@#@#.............#.@.....#.....@.@.#.......#.@...#.@.#@#...#.....#...#.#@..@.#..@@@#.......@...#...#.#.#.....#@..#...#.....#@#@#.#.#.#.@@@...#.#....@#@@@#@..#@#.....#@#..@....#.@.#......@#...#@#.#.#...#@@.#.#...#.@@@.#...#.#@#.....#...#...#.#.#@@...@.#.....#...#.........#.#...@.@@#@#@@@#@#.@.....#...#.#.#@#@#.@..@#...#@#@#@#.....#.#.....#.#.....#@#@#.@.#@.....@.@#@#@#.#.#.........#.#@#.#@#.@@#.#...#@..#.@.#@#@.@@.......#.#@@.#.@.#.#@#@#@..#@#@@@#@#.#@#@#.#.#@#@....#@.@..#.#.#...#.@...#.#...@.#...#.@.#.@...#.#@@@#@#.#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#@#.@.#...#.#.#..@#.#.@.#.#...#.#.#@#.#.#@..#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#.#.#@#...#.#.#...#.#.@.#.....#.#.#...#...#.....#@@.#@#.......#...........#...#.#....@..#@#@....#.#.#.#.@.......#...#.......#.....#.#.#...#.#.#.#.............#.......#........@#.......#....@#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#@#..@..#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#@#..@#.....#.@.#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#.#...#.#.@.....#.@.#.#.#@#.#.....#...#.#.#.#.....#.#.....#@#.....#@#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#@..#@@.#...#.#...........#.#.@.#...#.#.#.#..@#.#...#@#.#.#.#@#.#.#....@#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#@..#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.@..@@.#.#...#.#.......#.#.#...#...#..@......#.#..@#..@#...#..@..#.#@#.#.#................@....#.#...#...#.#.#...#.#..@#.#@..#.#.#.#.#.#...#.#...................#...#@#.....#.#.#.#@#.#.#...#.....@....@......#.#.#...............#...#.....#...#.#@#.#.#@#...#.#@..#.#.#...#.#.#@#@..#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#.@.....#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#....@#...#.#...#.....#...#.#.....#.....#...........#...#@#@#.....#...#...#@....#.#.#.#.#.#.......#.#.@...#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#@#.#....@#...#...#@#@#.......#.....#...#.........#.#.......#.#...#.#.......#.@.#@#.#.#@#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#@#..@#.#...#.#@#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.@...#.#...#.#@#......#
#@#.#.#@@.#.#.......#.#.....#.#.#.#.......#@#.....@.....#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#@..#...#.....#.#@#.#.#.....................#.#...#...#@#.#..@#@#..@#.#...#.#.#@#.#.#..@#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#@#...#.#.#...#.#.#@#...#.#.#...#.#..@#.....#.#.#...#...#.....#...#@#.......#...........#@..#.#.......#.#.....#@#@#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.@.@.#.@.#.#...#.....#...#.#.....#.....#.....@.....#.@.#@#@#.....#...#...#.....#.#.#@#.#.#.......#@#.....#...#...#@#..@..#.#.......#@@.#.......#...#.#.#.#...#...#.#@@.#.....#.@.#.#.#.....#...#...#@#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#@#.@...#@..#.#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.......@.#.#.#@#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#@#.#@....#.....#.#.#...#.....#.#@...@#...#...#.....#.#...#.#.#......#
#@#.#.#.@.#@#.......#.#.....#.#.#@#.......#.#...........#@#.#.@...@.#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....@...............#.#@..#...#.#.#...#.#...#.#...#.#.#@#.#.#...#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#.#.#...#@#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#...#.#@......#.#@@@..#@#@#.#.........#...#.......#.....#@#.#...#.#.#@#.............#..@....#.........#.@.....#.....#...#.#...#.....#...#.#.....#.....#..........@#...#@#@#.....#...#...#.....#.#.#.#.#@#.......#.#..@..#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#@#@....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#@#.......#.@@#@#.#.#@#@....#.@.#.#.#@#.....#.#.....#.#.....#.#.#...#.....@...#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#.@.#.#.#@#...#@#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#@#.#.#...#.#..@....#.#.....#.#.#@#.......#.#...........#.#@#....@@.#.#...#.#.......#.#.#...#...#.........#@#...#@.@#...#.....#.#.#@#@#......@........@.....#.#...#...#.#.#.@.#.#.@.#.#.@.#.#.#.#.#@#.@.#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#@#.#...#.#.#.#...#.#.#...#@#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#@#.....#.#.#@#.........#.@.#.......#.....#.#.#..@#.#.#.#.............#...@...#.........#.......#.....#...#@#...#.....#...#.#.....#.....#.......@...#...#@#.#.....#...#..@#...@.#.#.#.#.#.#.......#.#.....#...#...#@#.....#@#.......#...#.......#...#@#.#@#...#...#@#...#.....#...#.#.#.....#...#.@.#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#.@.#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#@#.#.#.#@#.#.....#.....#.#.#...#.....#.#@@...#...#...#@@...#@#...#.#.#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#...@.#.#.#.#.......#.#....@......#@#@#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#@....................#.#...#...#.#.#...#@#...#@#...#.#.#.#@#@#...#@#...................#...#@#.....#.#.#.#@#.#.#...#....@............#.#.#..@............#...#.....#...#@#.#@#.#.#...#.#@..#.#@#..@#.#.#@#...#@#.#...#.#...#..@..#.#@#...#...#.....#.@.#.#.......#...........#@..#.#.......#.#.....#@#@#@#.........#@@.#.......#.@...#.#.#..@#.#@#@#.............#.......#.........#.......#.....#...#@#@..#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#@#.......#@#.....#..@#...#.#.@...#.#.......#@..#.......#@@@#.#.#.#...#...#.#...#.....#.@.#@#.#.....#...#@..#@#.#.@.....#.....#..@#.........#.#.......#.#@..#.#.......#...#@#.#@#.#.....#...#.#.#@#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#@#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#@@...#.@.#...#..@..#.#...#.#.#.....@#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#@#.#......@#.#...#.#@......#.#@#...#...#.........#.#...#...#...#.....#.#@#@#.#.....................#.#...#...#.#.#...#.#..@#.#...#.#.#@#.#@#...#@#...............@...#@..#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#@#@#.#...#.#...#.#@#@..#.#.#@#.@@#.#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#...........#@@.#@#.....@.#.#.....#@#.#@#.........#.@.#.......#.@..@#@#.#...#.#.#@#.............#.......#.........#.......#....@#...#@#...#.....#...#.#...@.#.....#.....@.....#@..#@#.#.....#.@.#...#.@..@#.#@#.#.#.#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#..@#@#.#.#...#...#.#...#.....#@@@#.#.#...@.#...#@..#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#@#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#@#...#...#...#@#...........#.#...#...#.#.#.#...#@#.@.#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#@.@#...#...@.#.#...#@#.#@.....#
#.#.#.#@..#.#.......#@#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#..@#.........#.#...#...#...#.....#.#@#@#.#..................@@.#.#...#...#.#@#...#@#...#@#...#.#.#@#.#@#...#.#...................#...#.#.....#@#@#.#@#.#.#...#..@.@....@.......#.#.#...............#@@@#.....#...#@#.#@#.#@#...#.#...#.#.#...#.#.#.#.@@#@#@#...#.#.@.#.....#.#.#...#...#.....#...#.#.......#...........#@..#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#@#.#.#.............#.......#...@.....#.......#....@#...#.#...#.....#...#.#@...@#.....#...........#@..#.#.#...@.#...#...#.....#.#@#.#.#.#.......#.#.....#@..#...#.#@...@#.#.......#...#.......#..@#.#.#.#...#...#.#...#.....#..@#.#.#.....#...#@..#.#@#.......#.....#..@#.........#.#@......#.#.@.#.#.......#...#.#@#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#@#.#.#.........#.#.#@#.#...#.#...#...#..@#@#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#@#@#.#.....#.....#.#.#...#..@..#.#.....#.@.#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#...@...#@#.....#.#@#.#...@@..#.#...@...@..@#.#.#...@@..#@#@@.#.#..@....#.#@#..@#@@@#.........#@#...#.@@#...#.....#.#@#@#@#.....................#@#.@.#...#.#.#.@@#.#@@@#.#.@.#@#.#@#@#@#...#@#...................#.@.#.#..@..#@#.#@#@#.#@#.@.#..@..............#.#.#....@.@@......@#...#...@@#@..#.#.#.#.#.#..@#@#...#.#@#...#.#@#.#...#.#@#...#.#.@@#.....#@#@#@.@#...#..@.@#...#@#.......#...........#...#@#.......#@#...@.#.#.#@#.........#...#.......#..@.@#.#@#.@@#.#.#.#@......@@....#@.@@@..#..@@.@.@.#.@@.@..#...@.#...#.#...#..@..#@..#.#@.@..#.....#.......@.@.#...#@#.#.....#@..#...#.....#@#@#.#.#@#.......#.#....@#...#...#@#...@.#.#.......#@.@#.......#@@.#.#.#.#...#...#@#...#...@@#...#@#@#.....#...#...#@#.#.......#.....#...#.........#@#.......#.#..@#.#.......#...#.#.#.#@#.....#...#@#.#.#.....#@#@@..@#@#@@..@#@#@#...#.........#@#@#.#@#.........#.#.#@#@#...#.#...#...#@..#.#.@.........#.#@..#..@#.#@#.#...#@#...#.#.#.#@#.#.#.#.....#.....#.#.#@..#..@..#@#..@..#.@.#.@.#...@.#.#.@.#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#@#@.@...@#@#.@@..#.#@#.#.......#@#...........#.#@#@@..@..#@#@..#@#.......#@#@#...#...#........@#.#.@@#...#@..#.....#@#@#.#@#@.................@..#.#...#...#.#.#@..#@#.@@#.#...#@#@#.#@#.#...#@#@.......@..........#@.@#.#...@.#@#.#@#.#@#.#@..#@................#.#.#...............#@@@#.....#...#.#.#@#.#@#...#@#...#@#@#...#.#.#.#..@#@#@#...#@#...#.@@..#@#@#...#...#...@.#...#@#....@.@#......@.@..#...#.#@......#.#.@...#.#@#.#.........#.@.#.@...@.#.....#@#.#...#.#.#.#@@@..@@...@..#.......#....@....#......@#.@...#.@.#@#.@@#.....#..@#.#.....#.....#...........#...#@#.#.....#..@#.@.#.....#@#@#.#.#@#..@....#@#.....#@@@#@@@#@#.....#.#.......#@..#.......#.@@#@#.#.#.@.#...#@#...#....@#...#.#@#.....#..@#...#@#@#.......#.....#...#....@..@.#@#..@..@.#.#...#@#......@#@..#.#.#.#@#.@...#@@.#.#@#.#@.@@@#.#.....#@#..@.@#@#@#...#.........#.#@#@#@#.........#.#.#@#@#...#.#...#...#...#@#...........#@#...#.@.#.#@#@#...#@#@..#@#.#@#@#.#@#@#.....#.....#@#.#...#@@@@.#@#.....#...#...#.....#.#@..#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#..@#@#.@.....#.#.....#.#@#.#..@....#@#...........#.#@#.......#.#..@#@#.......#@#@#...#...#@..@.....#@#...#...#...#.....#@#@#@#@#@...@....@@..........#@#...#@.@#@#@#...#.#...#@#...#.#@#@#.#.#...#.#...................#@@.#.#.@@.@#.#.#.#@#@#@#...#.................#@#@#...............#..@#@@@@@#@@@#.#@#@#.#@#..@#@#...#.#.#..@#@#@#.#...#@#@#...#.#..@#.....#.#.#@..#..@#@....#..@#.#.......#@....@.....#...#@#.......#@#.....#@#.#@#.@.@....@#@..#.......#.....#@#.#@@.#@#.#@#.............#..@..@.#........@#.......#.....#...#.#.@@#.....#@..#.#..@.@#.@@@@#.@.@.......#...#.#.#....@#...#..@#.....#@#.#.#@#@#..@...@#.#.....#...#@@.#@#...@.#.#.......#...#.......#...#.#.#.#...#@..#@#...#.@.@.#...#@#@#.....#.@.#.@.#@#.#..@.@@.#..@@.#@@@#.@.......#.#......@#@#@@.#.#@......#@.@#@#.#@#@#.....#...#.#@#@#.....#.#.....#@#.....#.#@#@..#.........#@#@#@#@#....@..@.#.#.#.#@#...#.#...#.@@#@..#@#...........#@#@@.#@@.#@#.#@#...#.#@.@#@#.#@#@#.#@#@#.....#.....#.#@#...#.....#@#.@@@.#.@.#..@#.....#@#@.@#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#@#.@...@@#.#@....#@#@#@#.......#.#...........#.#@#@......#@#..@#.#.......#.#@#.@.#...#.........#.#...#...#...#.....#@#@#.#.#.....................#.#@@.#...#.#@#@@@#@#...#@#.@.#@#@#@#.#@#.@.#@#...................#@..#.#.....#@#.#.#.#.#.#...#.................#.#.#.....@.........#...#.@...#...#.#.#.#@#.#...#@#..@#@#@#...#.#.#@#@@.#@#.#@@@#@#..@#.....#@#@#@.@#...#...@.#...#.#.......#...........#...#@#@....@@#@#.....#.#@#.#.........#.@.#.......#@.@..#.#.#..@#@#.#@#.........@...#.......#.........#...@...#.....#...#.#...#...@.#@.@#@#.....#...@.#...........#@@@#@#@#.....#@..#@@.#.....#@#.#.#.#.#@@.....#@#.....#.@@#...#@#.....#@#....@..#.@.#.......#@@.#.#.#.#@@.#...#@#.@.#@@..@#@.@#@#@#.....#.@@#@..#@#@#.......#@....#...#.........#@#.......#.#...#.#.@.....#.@.#@#@#@#@#..@..#...#.#@#@#.....#.#....@#@#.....#@#.#...#..@....@.#@#@#@#@#@.@...@..#.#.#.#.#@..#.#...#...#...#@#@..........#@#..@#...#@#.#.#.@.#.#..@#.#@#.#@#@#.#.#...@.#.....#@#@#.@.#@....#.#.....#...#...#.....#.#@.@#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#.#...#.#.....@.#.#.....#.#@#.#.......#.#...........#.#@#.......#.#...#.#...@...#.#.#...#...#.........#.#..@#@.@#...#.....#.#.#.#.#.....................#.#.@.#.@.#.#@#...#.#@..#.#...#.#.#.#.#@#...#.#...................#...#.#.@...#.#.#.#.#@#@#...#.................#.#.#...............#...#.@...#...#.#.#.#.#.#...#.#@..#@#.#...#.#@#@#...#.#@#...#.#.@.#.....#.#.#.@.#.@.#....@#...#.#......@#...........#...#.#.......#.#...@.#.#.#.#.....@...#...#.......#.....#.#.#...#@#.#.#.............#.......#...@.....#.@.....#.....#...#.#...#.....#...#@#.....#.....#...@.....@.#...#@#@#....@#...#...#@....#.#@#.#@#.#.....@.#.#.....#...#...#.#.....#.#.......#...#.......#@..#.#.#.#...#...#@#...#.@...#...#.#.#.....#...#.@.#.#@#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#@#@#.#.....#...#.#.#.#...@.#.#@..@.#.#.@...#@#.#...#.........#.#@#@#.#.......@.#@#.#.#.#...#.#@..#...#...#.#...@...@...#.#...#.@.#.#.#.#@..#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.@...#.#.....#..@#...#.....#.#...#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#@......#.#...........#@#.#.......#.#...#.#.......#.#.#@..#...#.........#@#@..#...#...#.....#.#.#.#.#.....................#@#.@.#...#.#.#.@.#.#...#@#...#.#.#.#.#.#..@#@#...................#@..#.#.....#.#.#@#.#.#.#...#.................#@#.#..........@....#...#.....#@@.#@#.#.#.#@#...#.#...#@#.#...#.#@#.#...#.#@#.@.#.#..@#.....#@#.#..@#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#@#...#@#.#@#.............#.......#.........#......@#.....#...#.#...#....@#...#.#.@.@.#....@#.....@@....#.@.#.#.#.....#...#...#....@#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.@...#@..#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#@#.#.@..@#.#....@#.#.....#@#.#...#.........#.#.#.#.#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#.@@#@#.#.#...#@#...#.#.#.#@#.#.#.#.....#.....#.#@#...#.....#@#.....#...#...#.....#.#...#@#.#..@...#
#@#.#.#...#.#.....@.#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#..@#...#.....#@#@#.#.#.....................#.#...#@..#.#@#...#.#...#.#..@#.#.#.#.#@#...#.#...................#...#.#.....#@#.#.#.#.#@#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#@#.#@#...#.#@#@.@#.#...#.....#.#.#..@#...#@.@..#...#@#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#..@..#.#.#...#@#.#.#........@....#.......#.........#.......#.....#@.@#.#...#.@...#...#.#.....#.....#..........@#...#@#.#.@...#...#...#.....#.#@#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#.@.#.#...#.....#...#.#.#..@..#@.@#...#.#.#.......#..@@.#...#........@#.#.......#@#..@#.#.......#...#.#.#.#.#.....#@..#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#..@#@..#...#.#...........#.#...#...#.#@#.#..@#@#...#.#.#.#.#.#.#.#.....#.....#@#@#...#....@#.#@....#...#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#.@.#.#.......#@#.....#@#.#.#.......#.#...........#.#@#.......#.#...#.#.@.....#.#.#...#...#....@....#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#..@#.#.#@#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#@#@#@@@#.#.#.#...#.#.#...#.#...#.....#.#.#.@.#@..#.....#...#@#.......#...@.......#...#@#.......#.#.....#.#.#.#.....@...#...#.......#.....#.#.#..@#@#.#.#.............#.......#........@#....@..#.....#...#.#...#.....#...#.#.....#.....#.@.........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#@..#.#.....#.#.......#..@#.......#...#.#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#@......#.....#...#.........#.#.......#.#@..#@#.......#...#.#@#@#.#..@..#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#@#.#...#.....#.#.....#...#...#.....#@#@..#.#.#......#
#.#.#@#...#@#.......#@#.....#.#.#.#.......#@#...........#.#.#.......#.#...#@#.......#.#.#@..#...#.........#.#.@.#...#...#...@.#.#.#@#.#.....................#.#...#...#.#.#...#@#...#.#...#.#@#@#.#.#.@.#.#...................#..@#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#@#...#.#...#.#.#.@.#.#.#.#...#.#.#...#.#...#.....#.#.#...#..@#.....#..@#.#.......#...........#...#.#.....@.#.#.....#.#.#@#........@#...#.......#.....#.#.#...#.#.#.#.............#..@....#..@......#.......#.....#...#.#...#.....#...#.#..@..#.....#...........#..@#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#...#.#@..#...#...#.#@..........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#@#.#...#.....#.#.....#...#...#....@#@#...#.#@#....@.#
#.#.#.#...#.#..@....#.#.....#.#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#.#.#.....................#.#...#.@.#.#@#...#.#...#.#...#.#@#.#.#.#.@@#.#...................#...#@#.....#.#.#@#.#@#.#...#.................#.#.#.@.............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#@#.......#.#.....#.#.#@#.........#...#.......#.....#@#.#..@#.#@#.#.............#.......#.@.......#.......#.....#...#.#...#.....#...#.#.....#.....#.....@.....#...#.#.#.....#..@#...#.....#.#.#.#.#@#......@#.#.....#...#.@.#.#.....#.#.......#...#.......#...#.#.#@#...#...#@#.@.#.....#...#@#.#.....#...#.@.#.#.#......@#.....#...#.@.......#.#...@...#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#..@.......@#.#.@@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#@#...........#.#.#..@@...#.#...#.#...@...#.#.#...#...#.........#@#...#...#...#.....#@#.#.#.#.....................#.#...#@..#.#.#..@#.#...#.#.@.#.#@#@#.#.#@.@#@#...................#...#@#.....#@#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#...#.#.#..@#.#.#@#...#@#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#@#.....#.#.#@#.........#...#.......#.....#@#.#@..#@#.#.#.............#@....@.#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#.@.#.#.#.....#...#...#.....#.#.#.#@#.#....@@.#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#@..#.#...#..@..#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#@#...#@#.......#...#.#.#.#.#....@#...#.#.#@#.....#.#.....#.#.....#.#@#...#.........#@#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#.....@...@.#.#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#@#...#.....#.#.....#...#...#.....#@#@..#.#.#......#
#.#.#.#...#@#.......#@#..@..#.#.#@#.......#@#...........#.#.#..@@@@.#.#...#.#......@#@#.#.@.#@..#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#..@#.#@..#.#@#.#.#.#@.@#.#...................#...#@#.....#@#.#.#.#@#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#.@.#.#@#.#...#@#.#...#.#...#.....#.#.#...#..@#.....#...#@#.......#...........#...#.#.......#@#.....#.#.#@#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.....#.....#......@....#...#.#.#..@..#@..#...#.....#.#@#@#.#.#@..@...#.#.....#...#@..#.#.....#.#.......#...#.......#...#.#.#.#@@.#...#@#@..#.....#...#.#.#.....#...#@..#@#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#@#...#.........#@#.#.#.#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#@..#.#.#.#...#.#..@#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#@.....#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#@#.......#@#.....#@#@#@#..@....#@#@.@........#.#.#...@@..#@#.@@#@#.......#@#.#...#@..#.@@@...@.#@#...#...#.@@#....@#.#.#.#.#.....................#@#@@.#.@.#.#@#...#.#...#.#...#@#@#.#.#@#@..#.#...................#.@.#.#..@..#.#.#@#@#@#@#...#.................#@#@#.....@.@.@@..@@#...#.....#...#.#.#@#.#@#...#.#...#@#@#...#@#@#@#...#@#@#@.@#.#...#.@...#.#@#@@.#...#@....#.@@#.#.......#....@...@..#...#@#@....@.#@#.....#.#.#@#.........#...#.......#.....#@#@#...#@#.#@#.............#.....@@#.........#.......#.....#.@@#@#...#.....#...#.#.....#@....#...........#...#.#@#.....#.@.#@@@#.@@@.#.#.#.#.#.#..@....#@#....@#@..#...#@#.....#@#.......#...#..@.@..#...#@#@#.#@@@#.@.#.#...#.....#@..#@#.#....@#...#...#.#@#.......#..@..#...#....@..@@#.#@..@..@#.#@..#@#.......#..@#@#.#@#.#.....#@@@#.#.#.#..@..#.#.....#.#..@..#.#@#...#......@..#.#.#.#.#@.@......#@#@#.#@#.@.#.#@@.#...#...#@#.......@...#.#...#...#@#@#@#...#@#...#@#.#.#@#@#.#.#.....#.....#.#@#...#....@#.#.....#@@@#@.@#@@.@.#.#...#.#.#..@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#...........#.#.#.......#.#...#@#.......#.#@#...#...#.........#.#.@.#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#@#.#.#.#...#@#...................#...#.#.....#.#@#.#.#@#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#@#...#...#.....#...#.#.......#..........@#...#.#.......#.#.....#.#.#.#........@#...#.......#.....#.#@#...#.#.#@#.............#..@....#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.@...#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#@......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#..@..#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#...@.#@#.....#.#.#@..#.........#.#.#.#.#.........#.#.#@#.#...#.#...#...#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.@...#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#.#...#@#.......#.#.....#.#.#.#.......#.#...........#.#.#...@...#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#.@.#...#.#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#@#.#@..#.................#.#.#...............#..@#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#@#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#..@...@..#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#..@..#.....#...........#...#.#.#.....#.@.#...#.....#.#.#.#@#@#.......#.#.....#...#.@.#.#.....#.#.......#...#.......#...#@#@#.#...#...#.#...#.....#...#.#.#.....#...#...#@#.#@......#.@.@.#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#.#@#...#.#...#...#...#.#...........#.#...#@..#.#.#@#..@#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#@#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#@#@#...#.#...#.#...#.#.#.#.#.#.@.#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#.@.#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#...#@....#.#@#.#@#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.@.....#.#...#.#.......#...#@#.#.#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#.@@#...#.#...........#.#...#...#@#.#.#@..#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#..@...#
#.#@#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.....@.#.#@#...#...#.........#.#.@.#...#...#.....#@#.#.#.#.....................#.#@@.#.@@#.#.#...#.#...#.#...#.#.#.#@#.#...#@#...................#...#@#.....#.#.#.#.#.#.#..@#.................#@#.#...............#...#.....#...#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.@.....#.#.....#@#.#@#.@.......#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.@@..#...#.#...#.....#@..#.#.....#.....#.........@.#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#.@.#.#@#.....#...#...#.#.#.......#.....#...#.....@...#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.@...#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#..@........#.#.#.......#.#...#@#.......#.#.#...#@..#.........#@#...#...#...#.....#.#.#.#.#.....................#@#...#..@#.#.#...#.#...#.#...#@#@#.#.#@#...#@#...................#...#.#.....#.#.#.#.#@#.#...#.................#.#.#...............#.@.#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#.@.#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#...@.#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.....@...#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#...@.#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#@@..@#...#...#.#.#.......#.....#...#.........#.#.......#@#@..#.#.......#...#.#.#@#.#.....#...#.#.#@#.....#.#...@.#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#@..#.#.#@#...#.#...#.#.#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#......#
#.#.#@#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#.#...#.#.@.....#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#.....@.....#...#.#..@....#.#....@#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#@..#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#@....#...#.........#.#.......#@#...#.#.......#.@.#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#....@......#.#.#.......#.#...#.#.......#.#@#...#...#..@......#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#.#.#...#@#...................#...#.#.....#.#.#.#.#@#.#@..#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#..@........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#@#...#...#.#...#.....#..@#.#.#....@#...#...#.#.#.......#.....#...#..@......#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#..@....#.#...#.#.......#.#@#...#@..#....@....#@#...#...#...#.....#@#@#.#.#.....................#.#...#...#.#.#...#@#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#..@#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#..@........#...#.#.......#.#.....#.#.#.#........@#...#.......#.....#.#.#...#.#.#.#.............#.....@.#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#...@.#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.@...#.@.#...#.#.#.......#....@#...#.........#.#.@.....#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#@#...#.#.#.#.#@#@#.#.....#..@..#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#....@..#.#..@..#.#.#@#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#@#.#.#.....................#@#...#@..#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#.#.#.#@#.#...#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#@#.#...#...#..@..#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#@#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#..@#.#.....#.....#........@..#...#.#.#.....#...#...#.....#.#@#.#@#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#@#@#...#...#.#...#.....#..@#.#.#.@...#...#...#.#.#.......#.....#...#.........#.#.......#.#..@#.#.......#.@@#.#.#.#.#.....#...#.#.#.#.....#.#@....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@.@#.#.......#.#.....#.#.#.#.......#.#...........#@#.#......@#.#@@@#.#...@...#.#.#...#...#.........#.#@@.#@..#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#@#.#.#.#...#.#...................#...#.#.....#@#.#.#.#.#@#...#.................#.#.#...........@...#...#.....#..@#.#@#.#.#.#...#.#...#.#.#...#.#@#@#.@.#.#.#...#@#...#.....#@#.#.@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#@#.#.............#.......#.........#.......#..@..#...#.#@..#.....#...#.#.....#.....#...........#.@@#.#@#.....#...#...#.....#.#@#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#..@#@#...#.....#...#.#@#.....#...#...#.#.#.......#@....#...#.........#.#.......#.#..@#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.@.......#.#.#.#.#.........#.#.#.#.#..@#.#...#...#...#@#...........#.#...#...#.#@#.#@..#.#...#@#.#.#.#.#.#@#....@#@....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#@#@#.@.#.#.......#@#.....#.#.#.#.......#.#...........#@#@#.......#.#@@@#.#.......#.#.#@..#...#.........#.#.@.#...#...#.....#.#.#.#.#.....................#.#...#..@#.#.#...#.#.@.#.#...#@#@#.#.#.#...#@#.............@.....#...#.#..@..#.#.#@#.#@#.#...#.................#@#.#...............#...#....@#...#.#.#.#.#.#...#.#...#.#@#...#.#@#.#...#.#.#...#@#@.@#.....#@#.#.@@#...#.....#..@#.#.......#...........#...#.#.......#.#.....#.#.#@#...@.....#...#.......#.....#@#.#...#@#.#.#.............#.......#.........#@......#.....#...#@#..@#.....#...#.#....@#.....#...........#...#.#@#@..@.#...#...#.....#.#@#.#.#@#.......#.#.....#...#..@#@#.@.@.#.#.......#...#.......#...#.#.#@#.@.#...#.#...#.....#...#.#.#.....#.@.#@..#.#.#.......#.....#...#.........#.#.......#.#...#.#.....@.#...#@#.#.#@#.....#@..#.#.#.#@...@#.#.....#.#.@...#@#.#...#.........#.#.#.#@#.........#.#.#.#.#...#.#@..#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#@#.#.#@#.#.#.@..@#....@#.#@#...#.....#.#..@@.#...#...#@....#.#...#.#.#......#
#.#.#.#.@@#.#.......#.#.@...#.#.#@#@......#.#...........#.#.#.......#.#...#@#.......#.#.#..@#@..#.........#.#..@#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#@#.#.#.#@#...#@#...................#...#.#@.@..#.#.#.#.#@#.#...#.................#@#.#...............#...#.....#..@#.#@#@#@#.#...#.#.@.#@#.#...#@#.#.#...#.#.#..@#@#...#...@.#.#.#..@#...#....@#@..#.#.......#...........#...#.#.....@.#.#.....#.#.#.#.........#...#.......#@....#@#.#...#@#.#.#..@....@.....#.......#.........#.......#@..@.#...#.#..@#.....#...#.#.....#.....#...........#...#.#.#@....#.@.#...#.....#@#@#.#.#.#.......#@#.....#...#...#.#...@.#.#.......#...#.......#@..#.#.#.#...#.@.#@#...#....@#...#.#.#.....#...#...#@#.#.......#.....#...#.........#.#.......#@#...#.#..@....#..@#.#.#.#@#.....#@@.#.#.#.#.....#.#.....#@#..@..#@#.#...#.........#@#@#.#@#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#.#...#.#...#.#.#.#.#.#@#.#...@.#.....#.#@#...#.....#.#.@...#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@..#.#.......#.#.....#.#.#.#.......#.#.@...@.....#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#@#...#.#.#.#.#@#.@.#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#..@#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#..@..#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#@....#.....#...........#.@.#.#.#.....#...#..@#.....#.#.#.#.#.#......@#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.@...#...#.#.#.....#.@.#...#.#.#.......#....@#...#..@......#.#.......#.#.@.#.#@......#...#.#.#@#.#.....#...#.#.#@#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#...@.....#.#@#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#.#.#.#@#@#.....#.....#.#.#...#.....#.#.....#.@.#...#.....#.#...#.#.#...@..#
#.#.#.#...#@#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#....@..#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#.#.#@#.#...#.#@..................#@..#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#@#...#.#@..#.#.#...#.#.#.#...#.#.#...#.#..@#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#....@#.....#..@........#...#.#.#.@...#...#...#.....#.#.#.#.#.#.@.....#.#.....#..@#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@..#.#.#.....#...#...#@#.#.......#..@..#...#.........#.#.....@.#.#...#@#.......#...#.#.#.#.#...@.#...#@#.#@#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#@#@#.#.#...#@#...#@@.#...#.#...........#.#...#...#.#.#@#...#.#...#.#.#.#.#.#.#.#.....#....@#.#.#...#.....#.#.....#...#...#@....#.#...#.#.#..@...#
#@#.#.#@..#@#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#@#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#@.@#.#.....#.#.#.#.#.#@#...#....@@...........#.#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#...#..@.@#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#.@.#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#.@.#.#...#.....#...#.#.#.....#...#...#@#@#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#@#@#.#.....#...#.#.#@#.....#.#.....#.#..@..#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#@..#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#.#.#...#.#..@....#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#@..#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#...@.#...#@#.#@#.#.#...#.#...#.#.#@..#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#@#.......#...........#...#@#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#..@#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#..@....#.#.....#...#...#.#.@...#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#..@#.#@#.....#...#...#.#.#.......#.....#...#.........#.#@..@...#.#...#.#@......#...#.#.#.#.#.....#@..#.#.#@#.....#.#..@..#@#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#@..#.#...#...#...#.#...........#.#...#...#.#@#@#...#@#...#.#.#.#.#.#@#.#.....#.....#.#.#...#.@...#.#.....#.@.#...#@....#.#...#.#.#@.....#
#@#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.@.......#.#...#...#...#.....#.#.#@#.#.....................#.#.@.#...#.#.#...#.#...#.#...#.#.#.#.#@#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#@#.#@#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#.@@#.......#.....#@#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.@...#...#...#.....#.#.#.#.#.#.......#.#.....#.@.#...#.#.@.@.#.#.......#...#.......#..@#.#.#.#.@.#...#.#...#.....#.@.#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#......@#...#.#@#.#.#..@..#...#@#@#.#.....#.#.....#.#.....#.#.#.@.#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#.@.#.#@#@#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#.@.#.....#.#.....#..@#...#.....#.#...#.#@#......#
#.#.#.#.@.#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.@.....#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#..@#.....#...#@#.#.#@#.#...#.#...#.#.#...#.#.#.#.@.#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#@....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#....@#...#.#.#.....#...#.@.#@#.#.......#.....#...#.........#.#.......#.#...#.#....@..#...#.#@#.#.#.....#...#.#.#@#.....#.#.....#.#.....#@#.#@..#.........#.#.#.#.#.........#.#@#@#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#@..#.#...#.#.#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#..@#...#.....#.#...#@#.#......#
#.#.#.#.@@#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#@#...#@#.......#.#.#...#...#.........#.#..@#...#..@#.....#.#.#@#.#.....................#.#.@.#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#..@#.....#...#@#.#@#@#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#.@.#.....#...#@#.......#...........#...#.#.......#.#.@...#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#....@....#.......#.....#...#@#..@#.....#...#.#@....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#@..@...#.#...#.#.......#.@.#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#@..#...#...#.#........@..#.#@..#...#.#@#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#@....#.#.....#...#...#..@..#.#...#.#.#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#@#...@.#@#.#@#.......#.#....@.....@#@#.#.......#.#...#.#.......#.#.#.@.#...#.........#@#...#@..#@..#.....#.#.#.#.#.....................#@#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#@#...................#...#@#@....#.#.#.#.#.#.#...#..........@......#.#.#..........@....#...#.....#.@.#.#.#.#.#.#...#.#.@.#.#.#...#.#@#.#@..#.#.#...#.#...#@....#.#.#@..#...#.....#...#.#@..@.@.#...@....@..#...#.#.......#.#.....#@#.#@#.........#..@#.......#.....#.#.#..@#@#.#@#.............#.......#.........#.......#.....#...#.#...#@....#...#@#.....#.....#...........#...#.#.#.....#...#..@#.....#@#.#.#.#@#.......#@#@....#...#...#.#@....#.#.......#...#.......#...#.#.#.#...#...#@#@@@#.....#...#.#.#.....#...#...#@#.#.......#.....#...#....@....#@#.......#@#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#@#@#@@.#.........#.#@#.#.#...@.....#.#.#.#.#...#.#@..#...#...#@#.@......@..#.#...#.@.#@#.#.#.@.#.#...#@#@#.#.#.#@#@#.....#.....#.#.#@..#..@..#.#.....#...#..@#..@..#.#.@@#.#.#....@.#
#.#.#.#@..#.#.......#.#.....#.#.#.#.......#.#.@........@#.#.#.......#@#@..#.#.......#@#.#...#...#.........#.#...#...#...#.....#@#@#.#.#...........@.........#.#@..#...#.#@#.@.#.#...#@#...#.#.#.#@#.#...#.#..............@....#...#.#.....#.#.#@#@#.#.#...#.................#.#.#...............#...#.....#...#@#.#@#.#.#...#@#..@#.#@#...#@#@#.#...#.#.#...#.#..@#.....#.#.#...#..@#.....#...#.#.......#......@....#...#.#.......#.#.@...#@#.#@#.....@...#...#.......#.....#@#.#...#.#.#.#...@.........#.......#.........#.......#.....#...#.#.@.#.....#@@.#.#.....#.....#...........#...#.#.#.....#...#.@.#.....#.#.#.#.#.#.......#.#.....#@@@#...#.#...@.#.#.......#...#.......#.@.#.#.#.#...#...#.#@.@#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.....@.#.#...#.#.......#...#@#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#@@.#.........#.#.#.#.#.........#.#.#.#.#...#.#..@#...#...#.#@..........#.#...#...#.#.#.#...#.#...#.#@#.#.#.#@#@#.@...#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#...@...#.#.........@.#@#.#.......#.#..@#.#.......#.#@#...#...#.........#.#...#@.@#@..#.....#.#.#.#@#.....................#.#@..#...#@#@#...#.#...#@#...#@#@#.#@#.#@..#@#..............@..@.#...#.#.@...#.#.#@#.#.#.#.@@#.................#.#.#...............#...#@....#...#.#.#@#.#.#...#@#.@.#.#.#...#.#@#.#...#.#@#...#.#...#.....#.#@#...#...#.....#...#.#.......#.......@..@#...#.#......@#.#.....#@#.#@#.........#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@.#.....#...........#...#@#.#.....#...#...#..@..#@#.#.#.#@#.......#.#.....#...#...#.#..@..#.#.......#...#.......#...#@#.#.#...#..@#@#...#.....#.@.#.#.#..@..#@..#...#.#.#.......#@....#...#...@.....#.#@...@..#.#...#.#.......#...#.#@#@#.#.....#...#.#@#.#.....#.#.....#.#.....#.#@#@..#.........#@#.#.#.#........@#@#.#@#.#..@#.#...#...#.@.#.#...........#@#...#...#@#@#@#...#.#@..#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#@.@#....@#@#.@@#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#.#..@....#.#..@.@#.#@#.#.....@.#.#...........#@#.#.......#@#...#@#.......#@#@#...#...#.........#@#@@@#@..#..@#.....#@#@#.#@#.....................#@#..@#...#.#.#...#.#...#.#.@.#.#@#@#.#@#...#@#.................@.#@..#@#.....#.#@#@#@#.#@#.@.#@................#@#.#...............#...#@..@@#.@.#@#@#@#@#.#.@.#@#...#@#@#...#@#.#@#..@#.#@#@@@#.#.@.#.@...#@#@#.@.#...#.....#...#@#.......#...@......@#...#.#.....@.#@#.@...#@#@#@#..@.....@#@..#.....@@#@@..@#.#.#...#@#@#.#.............#...@...#..@.....@#....@..#....@#...#.#...#.....#@.@#.#.....#.....#...........#.@@#.#.#@...@#...#@@@#..@..#.#@#@#.#.#.@....@#@#..@@.#...#...#@#.....#.#..@....#.@@#@....@.#...#@#@#.#.@.#@.@#@#...#.@...#@..#@#.#@....#..@#..@#@#.#@......#.....#@@@#...@.....#.#.......#.#...#.#.......#...#@#.#.#.#...@.#...#@#.#.#.....#.#.@...#@#.@@@@#.#.#...#.........#@#.#.#.#.......@.#@#@#.#.#...#.#@..#@..#..@#.#...........#.#...#...#@#@#@#...#.#...#@#.#.#@#@#.#.#....@#.....#.#@#...#.....#@#.....#...#...#@..@.#.#...#@#@#..@.@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#@#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#.@.#.#...#.#.#.#.#@#.@.#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#.#...#.#.#.@.#.#...#....@#.#.#.@.#.@.#...@.#...#.#@......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#..@....#.....#...#.#...#.....#..@#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#@#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#....@..#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#@..#.#.#.#.....#.#.....#.#.....#.#.#..@#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#@#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#.@.#...#.....#.#...#@#.#......#
#.#.#.#...#.#.......#@#...@.#.#@#@#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#..@#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#.@.#.#.#@#.#.#..@#.#...#.#.#...#@#.#.#...#@#.#...#.#...#...@.#@#.#...#...#.....#.@.#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#.#.#.#.............#.......#.........#.......#.....#@.@#@#@..#.....#...#.#.....#.....#@..........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#@..#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#@....#...#.#.#.#.....#.#.....#.#.....#.#.#..@#.........#.#.#.#.#.........#.#.#@#.#...#.#@..#...#...#.#...........#.#@..#...#.#.#.#...#.#...#.#@#.#@#.#@#.#.....#.....#.#.#.@.#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#....@..#.#...#.#.....@.#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#@#...#...#.#.#...#.#.@.#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#@..#.#...#.#.#...#.#@#.#...#.#.#...#.#...#...@.#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#......@#.....#@#.#..@#.#.#.#.............#.......#.........#.......#.....#...#@#@.@#.....#...#.#.....#.....#...........#...#.#.#.....#@.@#...#@....#.#.#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#...@...#...#.#.#.#...#...#.#..@#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#..@#.#.#.#.#.#.#.#.....#.....#.#.#.@.#....@#.#...@.#...#...#...@.#.#.@.#@#.#.@....#
#.#.#.#...#.#......@#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.@.....#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#@#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#@..#.#...#.#.#@.@#.#@#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.@.....#@#.....#.#.#@#..@..@..@#...#.......#.....#@#.#.@.#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#.#@#.#.......#.#.....#@..#...#.#.....#.#.......#...#...@...#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#@......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#@@.#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#@..#.#...#...#...#@#...........#.#@..#...#.#.#.#...#.#...#.#@#@#.#.#@#@#.....#.....#.#.#...#.....#.#@....#...#...#@...@#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#..@....#.#...........#@#.#...@..@#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#@#@#@..#.................#@#.#...............#...#.....#@..#.#.#.#.#@#...#.#...#.#@#...#.#@#.#...#.#.#...#.#..@#@....#.#.#...#.@.#.....#...#.#....@..#...........#..@#.#......@#.#.....#.#.#@#.........#...#.......#.....#@#.#...#.#.#.#.......@.....#.......#.......@.#.......#.....#...#@#.@.#.....#..@#.#.....#.@...#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#...@...#...#.#.#.#...#...#.#...#.....#...#@#@#.....#...#...#.#.#.....@.#.....#...#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#@..#.#.#.#.....#.#..@..#.#.....#.#.#...#......@..#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#..@#.#.#.#...#.#...#.#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#....@#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#..@....#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#@#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#...@.#.#.#.#.#@#@#...#.................#.#@#...............#...#.....#...#.#.#.#.#@#@..#.#...#.#.#...#.#.#.#@..#@#.#@..#.#...#.....#.#.#...#.@.#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#...@...#.....#...#.#...#....@#...#.#.....#@.@..#@..........#.@.#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#@#.....#.#.@...#.#.....#.#.#...#.........#.#.#.#@#.........#.#.#.#@#...#.#...#...#...#.#...........#.#@..#...#@#.#.#...#.#...#.#.#.#.#.#.#.#@@...#.....#.#.#.@.#.....#.#.....#...#...#....@#.#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#@#...#@..#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#@....#.#.#@#.#.#.#...#.................#.#@#...............#...#.....#...#.#.#.#.#.#@..#.#...#.#.#...#.#.#.#...#.#.#...#.#@..#.....#.#.#...#...#.....#...#.#.......#...........#..@#.#.......#.#.....#.#.#.#..@...@..#...#.......#@....#@#.#...#.#@#.#@............#.......#.....@...#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.@...#...#...#.#.....#.#....@..#...#.......#...#.#@#.#...#...#@#..@#.....#...#.#.#.....#...#...#.#.#...@...#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#..@#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#@..#@@.#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#....@#.#.....#...#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#@#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#@..#...#...#.....#.#.#.#.#.....................#.#.@.#...#@#.#...#.#@..#.#...#.#.#@#.#.#@..#.#...................#...#@#.....#.#.#@#@#@#.#..@#.................#.#.#.............@.#...#.....#...#.#.#.#.#.#...#@#...#@#.#...#@#.#@#...#@#.#...#@#...#.....#.#.#.@@#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#..@..#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#@#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#@@.#...#.#...#.....#...#.#.#.....#..@#...#.#.#.......#.....#...#.........#.#.......#@#...#.#.......#...#.#.#.#.#.....#.@.#.#@#@#.....#.#.....#.#.....#@#.#...#.........#.#.#@#.#.........#.#@#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#.@.#.#.#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#@#.......#.#.....#.#@#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#@#...#.#...................#...#@#.....#.#.#.#@#@#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#@#.#.#...#.#@#...#.#...#.....#.#.#@@.#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#....@#.#@#...#.#.#.#.............#.......#.........#.......#...@.#...#.#...#.....#...#@#.....#..@..#...........#...#@#.#.....#...#..@#.....#.#.#@#.#.#.....@.#.#.....#...#...#.#.....#.#.......#@..#.......#...#@#@#.#...#...#@#...#....@#...#.#.#.....#@..#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#@#@#.#.#....@#...#.#.#.#.....#@#.....#.#.....#.#.#.@.#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#@#...........#.#@..#...#.#.#.#...#.#...#.#@#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#......#
#.#@#.#...#.#.......#.#.....#.#@#@#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.@........@..........#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#..@@.#.#.#@#.#.#.#...#.................#@#.#.......@.@.....#...#..@..#...#.#.#.#.#.#...#.#.@.#.#.#...#.#.#.#@..#@#@#...#@#@..#.....#.#.#...#...#.....#...#.#.......#....@......#...#.#.......#.#.....#.#@#.#......@..#...#.......#.....#.#.#...#@#.#.#.............#.......#.........#.......#.....#...#.#...#.....#@..#.#.....#...@.#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#...@.#...#.........#.#.....@.#@#...#@#.......#...#.#.#.#.#....@#...#.#.#.#....@#.#.....#.#.....#.#.#..@#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#@@.#.#...........#.#@..#...#.#@#.#...#.#..@#.#.#.#.#@#@#.#.....#.....#.#.#...#.....#@#.....#...#...#..@..#.#...#.#.#......#
#.#.#.#@.@#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#@..#...#.#.#...#.#...#@#...#.#.#.#@#@#...#.#...................#...#@#.....#.#.#.#.#.#@#...#...............@.#.#@#...............#...#.....#...#.#.#@#.#.#...#.#.@.#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#@........#...#.......#.....#.#@#.@@#.#.#.#.............#.......#.........#......@#.....#...#.#...#.....#@..#.#.....#.@...#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#...@.....#.#.......#.#...#.#.......#...#@#.#@#@#....@#...#.#@#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#@#.#@#@#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#@#.#@#.#.#.#.#.....#.....#.#.#...#...@.#.#.....#...#.@.#.....#.#...#.#@#....@.#
#.#.#.#@..#.#.......#.#.....#.#@#@#.......#.#.......@...#.#.#.......#.#..@#@#.......#@#.#...#...#.........#.#...#.@.#...#.....#.#.#.#.#.....................#.#...#..@#.#.#...#.#.@.#@#...#.#.#.#.#@#...#.#...................#...#.#.....#.#.#.#@#.#.#...#...............@.#.#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.@.......#...#.......#.....#.#.#...#.#.#@#.............#.......#.........#.......#@....#...#.#...#.....#.@.#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.......@.#.#......@#.#...#.#.......#..@#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#....@....#.#.#.#.#.........#.#.#.#@#...#.#...#.@.#...#.#...........#.#...#...#@#.#.#...#.#@.@#.#.#@#.#.#.#.#.....#.....#.#.#...#...@.#@#.....#...#.@.#....@#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#@#..@....#.#...@.#@#@#@#.......#.#...........#.#@#..@....#.#...#@#.@.....#.#@#...#.@.#.@....@..#.#...#@..#.@.#@....#@#.#@#@#.....................#.#...#@@.#@#@#@..#.#...#@#@.@#.#@#@#@#.#@@@#@#....@..............#...#@#..@..#.#@#.#@#@#@#@@.#.@...............#@#@#...............#...#@@@@.#...#.#.#.#.#@#.@.#.#.@@#.#@#@..#@#.#.#.@.#@#@#...#@#@.@#...@.#.#.#@..#@@.#@....#...#@#.@.....#...........#...#.#.@...@.#@#@.@@.#@#.#.#..@....@.#...#.......#.....#.#.#@..#.#@#@#@............#..@....#.........#.@..@.@#...@.#...#@#...#.....#...#.#@....#@.@..#..@........#...#@#@#..@..#.@@#...#.....#.#@#.#@#.#.......#.#..@..#.@.#.@.#@#@..@.#@#.@....@#...#.......#.@.#.#.#.#@..#@@.#.#.@.#@....#.@@#@#@#.....#...#...#.#@#.......#@@...#...#....@....#.#.......#@#...#.#.......#...#@#.#.#.#.....#...#@#@#.#..@.@#.#@....#@#.@...#.#@#...#.........#.#.#.#.#.........#.#.#.#.#.@.#@#...#..@#@@.#@#...........#@#...#...#.#@#.#...#.#...#@#.#@#@#@#.#.#..@..#@....#@#@#.@.#.....#.#.....#..@#.@@#@....#@#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#@#...#@#.......#.#.....#.#.#@#..@....#.#......@....#.#.#.......#.#...#.#.......#@#.#...#@..#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#@#...#.#...#.#@..#.#.#.#.#.#...#.#..........@........#...#.#...@.#@#.#.#.#.#.#...#.................#.#@#...............#...#.....#@..#@#.#.#.#.#...#.#.@.#@#.#...#.#@#@#...#.#.#...#.#...#...@.#.#.#...#...#.....#...#.#.......#...@.......#@..#.#@......#.#.....#.#.#@#.........#...#.......#.....#.#@#...#@#.#.#..........@..#.......#.........#.......#@....#...#.#...#.....#...#.#.....#...@.#...........#...#.#.#.....#...#...#....@#.#@#@#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#@#.@.#.....#@..#.#@#.....#...#...#@#.#.......#.@.@.#...#..@......#.#.......#@#...#.#@......#..@#@#.#.#.#.....#..@#@#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#@#.#.........#@#.#.#.#.@.#@#...#...#...#.#...........#.#...#@..#@#@#.#...#.#...#@#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#@#@.....#
#.#@#.#...#.#.......#.#.....#.#@#@#.......#.#..@...@....#@#.#@@.....#.#.@.#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#.@.#.#@#...#.#...#.#...#.#.#.#.#.#...#.#.........@.........#...#.#@....#.#.#.#.#.#.#...#.................#.#@#...............#...#.....#...#.#@#@#.#.#...#.#@@.#.#.#...#.#@#.#.@.#.#.#...#.#..@#....@#.#@#...#...#.....#..@#@#..@.@.@#...........#...#.#...@...#.#.....#.#.#@#.........#..@#.......#.....#.#.#..@#.#.#.#.@.@.........#...@.@.#.........#.@.@..@#.....#...#.#...#.@...#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#@#.#@#.#.#......@#.#.....#...#..@#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#.@.#.#@#.@...#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#.@.#.#.#.#.#.....#...#.#.#.#.....#@#.....#@#.....#@#@#@..#.....@...#.#@#.#@#.........#@#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#@..#...#.....#@#...#.#@#......#
#.#.#@#..@#@#.......#@#.....#@#.#@#.......#@#.@.........#@#.#.......#@#...#.#..@....#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#@..#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#..@..#.#.#.#.#.#.#...#.................#.#@#.........@.....#...#.....#...#@#.#.#.#.#...#.#...#.#.#...#.#.#.#...#@#@#...#.#...#.@...#@#@#...#@..#.....#@.@#.#.......#...........#.@@#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#@..#.#@#.#...@.........#....@..#.........#.......#.....#...#.#...#...@.#...#.#..@..#.....#...........#...#@#.#.....#...#.@.#@...@#.#@#.#.#.#.......#.#.....#...#...#@#.@@..#.#.......#...#.......#...#@#@#.#..@#...#@#...#.....#...#.#.#....@#...#...#.#.#.......#.....#...#.........#.#.......#.#...#@#@......#@..#.#.#.#.#.....#..@#@#.#.#.....#.#.....#.#.....#@#@#...#..@......#.#.#.#.#.........#.#.#.#.#.@.#.#...#...#...#@#...........#.#.@.#...#.#.#.#.@.#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#...#..@#.....#.#...#@#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#..@#.#.......#.#.....#@#.#.#@..@...#@#...........#.#.#.......#.#.@.#@#..@....#@#.#.@.#...#.........#@#...#...#...#@.@@.#@#@#.#.#...................@.#@#@..#@.@#@#.#...#@#...#@#...#@#@#.#.#@#...#@#...................#@..#@#.....#.#.#.#.#@#.#@.@#.................#.#@#...............#@..#.@...#..@#@#.#@#.#@#...#@#@..#@#@#@@@#.#.#@#...#@#.#@@@#.#.@.#@....#@#@#...#...#@....#...#@#.......#...........#...#.#@......#@#@....#.#.#.#.........#..@#....@@.#@@@..#.#@#...#@#.#@#......@..@...#.....@.#@........#.......#.....#...#@#...#.....#...#@#.....#..@@.#@..@.......#..@#@#@#@..@.#.@@#@..#.....#@#.#@#@#.#..@@.@@#@#.....#@@@#.@.#.#.....#.#......@#...#..@..@.#@@@#.#.#@#@.@#...#.#@..#.....#...#.#.#.....#@.@#@.@#@#@#.......#.@...#@..#@.@.@@...#.#.......#@#...#@#.......#...#.#@#@#.#..@..#...#@#.#.#..@..#@#.....#@#.....#.#.#@@.#....@....#@#@#@#.#.........#.#@#@#@#...#.#@@@#@..#@@.#@#...........#.#@@.#@..#.#@#@#@@@#.#..@#@#@#.#.#.#.#@#....@#.....#.#.#...#.....#.#.....#...#..@#.....#.#@..#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#..@#@#.......#.#.....#.#@#@#.....@.#.#..@.@@..@..#.#.#.......#@#...#@#.@@....#@#.#...#@..#...@.....#.#.@@#.@@#@..#@....#.#.#@#.#.....................#.#...#...#.#@#...#.#...#@#...#@#@#@#.#@#..@#.#...................#.@@#.#....@#.#@#.#.#.#.#...#............@....#.#.#...............#...#...@.#...#@#.#@#@#.#@@.#.#.@.#.#.#..@#@#@#.#...#.#.#@@@#.#...#.....#.#.#@@@#...#...@.#...#.#.......#...........#@.@#@#.......#@#.....#.#.#.#...@.....#..@#.......#.....#@#.#...#@#.#@#.............#..@.@..#.........#...@...#..@..#...#.#@@.#.@@@.#...#.#.@...#.....#...........#...#@#.#.....#.@.#...#@..@.#.#.#@#.#@#.@@..@@#@#.@..@#.@@#...#@#.....#.#.......#.@.#.@.@.@@#..@#@#.#@#..@#.@@#.#...#.@...#@..#.#.#@.@@.#..@#...#@#@#....@..#@.@@.#...#@........#.#@.@@...#.#...#.#.......#...#.#@#.#@#.....#@.@#.#@#.#.@...#@#.....#@#.....#.#@#...#.@.@.@...#@#.#.#@#.........#.#@#.#@#.@@#.#...#...#...#.#.....@.....#@#.@.#@@@#@#@#@#@@.#@#...#@#@#.#.#.#.#.#.....#@....#.#.#@..#.@..@#.#..@..#...#...#.....#.#...#.#@#..@..@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#.#@....@.#.#@..@.#@#.#@#@@.....#@#...........#.#.#.......#@#...#.#.....@.#.#.#...#...#.........#@#...#.@@#@@.#.@@..#.#@#@#.#.....................#@#@..#...#@#@#...#.#.@@#.#...#.#@#.#@#@#...#@#........@.....@....#@.@#@#.....#@#@#@#@#@#.#...#......@.@........#@#@#.....@.........#...#....@#...#@#.#.#@#@#.@@#@#...#.#@#.@.#.#.#.#@..#.#@#..@#.#.@.#.....#.#@#...#...#.....#...#@#.......#....@......#...#.#.@.....#@#.@...#@#@#@#.........#...#.......#...@@#.#.#...#@#@#.#...........@.#.......#....@....#.......#.@..@#.@@#@#@.@#.....#...#@#.....#..@@@#...........#...#@#.#.....#...#...#@....#@#.#.#.#@#.......#.#.....#...#...#.#.@...#.#@......#@@@#@......#...#@#@#@#@@.#...#@#...#..@..#...#.#@#.....#.@.#@@.#.#.#..@....#..@.@#...#.........#@#.......#.#..@#.#.......#@@.#@#.#@#.#.....#...#.#@#.#.....#.#.@.@.#.#@....#.#@#.@@#.........#.#@#.#@#.........#@#@#.#@#...#.#..@#..@#...#@#....@......#@#...#..@#.#@#.#...#.#...#.#.#.#@#.#@#@#.....#.....#@#.#..@#.....#.#.....#.@.#.@.#.....#@#..@#@#@#@.@...#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#...#@#@.....@#@#....@#@#.#@#...@.@.#@#........@..#@#.#.....@.#.#...#.#@@.....#@#@#.@.#...#.....@..@#@#...#...#...#.....#.#@#.#@#......@@.............#@#.@@#...#.#.#...#@#...#.#...#.#.#.#@#@#...#@#...@...............#...#.#...@.#@#.#.#@#@#@#...#.................#@#@#.@@.......@....#@..#.....#.@.#.#@#@#.#@#@..#.#...#@#@#..@#@#.#.#...#.#@#...#.#...#.@..@#.#@#@@.#..@#@...@#.@.#.#.@..@..#...........#...#@#@......#.#...@.#@#@#.#.........#...#.@.....#....@#.#.#@@.#.#.#@#.............#.......#..@@@....#......@#....@#...#@#...#.....#...#.#@..@.#@....#...........#..@#@#.#.....#...#...#....@#@#.#@#.#@#..@....#@#.....#@..#@@@#.#@.@..#.#.@....@#...#....@..#..@#@#@#@#...#..@#@#...#.@...#..@#@#@#...@.#.@.#.@.#.#.#@....@.#.....#@.@#........@#@#.@.....#@#@@@#@#....@@.#...#.#@#.#.#@..@.#..@#.#@#.#.@...#@#.@.@.#.#....@#@#@#...#.........#.#.#.#@#.........#.#@#@#@#...#@#...#...#...#.#......@....#.#...#...#@#.#.#...#@#@.@#@#.#.#.#.#.#.#.....#..@..#@#@#...#..@..#.#..@@.#@..#...#.....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#@.@#.#.......#.#..@..#@#@#@#..@....#.#...........#@#@#@......#@#..@#@#....@..#@#.#...#..@#.........#.#...#...#..@#.....#@#.#.#.#.....................#.#..@#...#@#.#...#.#.@@#@#...#.#@#@#.#@#...#@#...........@.@.@...#...#.#.....#@#.#.#@#.#@#@@@#...@.............#@#@#...............#...#.@...#@..#.#.#.#.#@#...#.#.@.#.#.#..@#.#@#.#@..#@#.#@@.#.#...#.....#.#.#...#...#.....#@@@#@#..@....#...........#...#.#.......#@#....@#@#@#.#@........#...#.......#.....#.#.#...#.#@#.#.....@.......#.......#...@.....#.......#.....#...#@#...#.....#...#.#.....#....@#...........#@..#@#@#.....#..@#..@#.....#.#@#.#@#.#.......#.#.....#...#...#.#@....#.#...@...#@.@#...@...#...#@#@#@#...#...#.#@..#@..@@#...#.#.#.@.@@#@..#@..#.#@#....@..#....@#@@.#........@#.#...@...#.#...#.#.@...@@#@..#.#@#.#.#.....#..@#@#.#@#.....#@#...@.#@#..@@.#.#@#@@@#.........#@#@#.#.#.@.......#@#@#.#.#...#@#...#.@.#...#@#...........#@#.@.#...#.#.#@#...#@#@@@#.#.#.#@#@#@#.#.@...#@.@@.#@#@#...#.....#.#....@#...#...#.....#@#...#.#@#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#@#..@#.#@..@...#@#.....#.#@#.#@..@@.@#.#........@..#.#@#.......#.#@..#.#.......#@#@#...#..@#...@..@@.#@#...#.@.#...#...@@#@#@#@#@#.....................#.#.@.#...#@#@#...#.#.@.#@#.@@#.#@#.#@#@#...#.#...@.@.@.@.@.......#...#@#.....#.#.#.#.#.#.#...#....@....@......@#.#@#...............#...#.....#.@.#.#@#@#@#.#...#@#...#@#@#...#@#.#@#@.@#@#.#...#.#.@.#.....#.#.#...#...#.....#...#.#.......#...........#..@#.#..@...@#@#@.@.@#.#.#.#..@..@@.@#.@.#.......#.....#.#@#...#.#.#@#........@....#@@...@@#.........#.......#.....#..@#@#@@@#@....#..@#.#@....#@..@.#@..@....@..#@..#@#.#@....#@.@#...#@@.@.#@#@#@#@#@#...@..@#.#.....#...#...#.#.....#@#.......#...#.......#..@#@#@#@#...#...#@#...#.....#...#.#.#.....#...#...#@#@#.......#@.@..#...#........@#.#@....@.#@#...#@#..@....#...#.#@#@#.#.....#...#@#.#.#.....#@#.....#.#.@@@.#@#@#...#@@.@@.@@.#.#.#@#.#.........#.#.#.#@#...#.#...#@@@#...#.#..........@#@#...#...#.#@#@#.@.#.#...#.#.#.#.#.#@#.#..@..#@....#.#@#...#.@@@.#.#.....#...#...#.....#@#.@@#@#.#.@.@.@#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#@#.....#.#.#@#.......#.#...........#.#.#..@....#.#...#.#.......#.#.#...#...#.........#.#...#@..#.@.#.....#.#.#@#.#.....................#@#.@.#...#@#.#@..#@#...#.#@..#@#@#.#.#.#...#.#...................#...#@#.....#.#@#@#@#.#@#...#.................#.#.#...............#@..#.....#...#@#@#.#@#.#...#@#...#.#.#@..#.#.#.#...#.#.#...#.#...#.@..@#.#@#...#@..#.....#...#.#.......#...........#.@.#.#.......#.#.....#.#.#.#..@......#...#@......#@....#.#.#..@#.#.#.#.............#.......#.........#.......#.@...#...#@#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#.@.#.......#...#.#.#.#@@.#...#.#...#.....#...#@#.#.....#...#@@@#.#.#...@...#.....#...#.........#.#.......#.#...#@#.......#.@.#.#.#.#@#...@@#...#.#.#@#@....#.#.....#.#@....#.#.#...#.....@...#@#.#@#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#@#.#@#...#.#..@#.#.#.#.#.#.#@#.....#.....#.#.#...#.@...#.#.....#...#...#.@.@.#.#...#@#.#......#
#.#.#.#...#.#.......#@#.....#@#.#.#.......#@#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#@#.....................#@#...#...#@#.#...#.#...#.#...#.#.#.#.#.#.@@#.#...................#...#@#.....#.#@#.#.#.#.#...#.................#.#.#.............@.#...#.....#...#.#@#.#.#.#...#@#@.@#@#.#@@.#.#.#.#...#.#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#...........#...#.#......@#.#.....#.#.#.#....@....#@..#.......#....@#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#....@#...#@#.....#..@..#......@....#...#.#.#.....#...#...#.....#@#.#.#.#.#.@.....#.#....@#...#...#.#.....#.#.......#...#..@....#...#.#.#.#...#...#.#...#.....#@..#.#.#.....#...#.@@#.#.#.....@.#.....#...#.........#.#@......#.#...#.#.@.@...#.@.#.#.#.#@#@....#...#.#@#@#....@#.#.@...#.#.....#@#.#...#.........#.#.#@#.#.........#@#.#.#.#.@.#.#...#...#...#@#...........#.#...#@..#.#.#.#..@#.#@@@#.#.#@#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.@@..#.#...#@#@#.....@#
#.#.#.#...#.#.......#.#.....#.#.#@#.@.....#.#...........#.#.#.......#.#...#@#.......#.#.#@..#...#.........#.#..@#...#...#.....#.#.#.#@#.....................#.#...#...#@#.#...#@#...#.#...#.#@#.#.#.#..@#.#...................#...#.#.....#.#@#.#.#.#@#...#.................#.#.#...............#...#.....#...#@#@#.#.#.#...#@#...#.#.#..@#.#@#.#...#@#.#...#.#...#.....#@#.#...#@..#..@..#.@.#.#.......#...........#...#@#.......#.#.....#.#.#.#...@.....#...#.......#.....#.#.#...#.#.#@#.............#.......#..@......#.......#...@.#...#.#...#.....#...#.#....@#.....#...........#...#.#.#.....#@.@#..@#.....#.#.#.#.#.#.......#.#.....#.@@#@..#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@..#.#.#.....#...#.@.#.#.#.......#.....#...#.........#@#.......#.#..@#.#.......#..@#@#@#.#@#...@.#...#@#.#.#.....#@#.....#.#...@.#@#.#...#.........#@#.#.#.#.........#.#@#.#.#@..#.#...#...#...#.#...........#.#...#@..#.#@#@#@..#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.@...#.#@....#@..#...#.....#.#...#@#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#.@.#.#@@.....#@#.....#@#@#.#.......#@#...........#.#.#...@...#.#@..#.#....@..#.#.#...#...#.........#.#...#...#...#.....#@#.#.#.#.....................#.#...#...#@#@#...#.#...#.#...#@#@#.#.#.#...#.#...................#...#.#.....#.#.#@#@#.#.#...#.................#.#.#............@..#...#.....#@..#.#.#@#.#.#@..#.#...#@#@#..@#.#.#.#...#@#.#...#.#...#.....#.#.#...#...#.....#...#@#.......#.........@.#...#.#.......#.#.....#.#@#@#.........#@.@#.......#....@#.#@#@.@#@#.#.#.............#.......#.........#.......#.@...#...#.#@..#.....#...#.#.....#.....#..........@#...#.#@#@....#...#...#....@#.#.#@#.#.#..@....#.#.....#@..#...#.#.....#.#....@..#...#.@.....#...#@#.#@#...#...#.#...#.....#...#.#.#.....#..@#...#@#@#.......#.....#...#@........#.#.......#.#...#.#.......#...#@#.#@#.#.....#...#.#@#.#..@..#.#.....#.#.....#.#.#@..#.........#.#@#.#.#.........#.#.#@#@#@..#@#.@.#...#...#@#...........#.#...#...#.#@#.#@@.#.#...#@#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.@...#...#...#.....#.#@@.#.#.#......#
#.#.#@#...#.#@......#.#.....#.#.#.#.......#.#........@..#.#.#....@..#.#.@.#.#.......#.#.#...#...#.........#.#@@.#...#.@.#.....#.#.#.#.#.....................#.#@..#.@.#.#.#...#.#...#.#...#.#.#.#.#.#@..#.#...................#..@#.#.....#.#.#.#.#@#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#@#...#.#...#@#.#...#.#.#.#...#@#@#...#.#@..#@....#@#@#...#...#.....#.@.#@#.......#...........#...#.#.@.....#@#.....#.#.#@#.........#@..#.......#...@.#.#.#...#.#.#@#........@....#.......#..@......#@......#.....#...#.#...#.....#...#.#...@.#.....#...........#...#.#.#.....#@..#...#..@..#.#.#.#.#@#.@.....#@#.....#...#...#.#.....#.#.....@.#...#..@....#...#@#.#.#...#...#.#...#.....#...#.#.#.....#@@.#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#..@.@#...#.#@#@#....@#.#.....#@#..@..#.#.#...#.........#.#.#@#.#.........#@#.#.#@#.@.#.#...#...#...#.#...........#.#..@#...#.#@#.#..@#.#@..#.#.#.#.#.#.#.#.....#.....#@#.#..@#.....#.#.....#...#...#.....#.#..@#.#@#......#
#.#@#.#..@#.#.......#.#...@.#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#.#@#...#...#.........#.#...#...#...#.....#@#.#.#.#..............@......#.#.@.#...#.#.#...#.#...#@#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#.@.#.......@.........#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#@#.#...#.#.#.@.#.#...#@..@@#@#.#@..#...#.....#...#@#.......#..........@#..@#.#.......#@#.....#@#@#@#.........#@.@#.......#.....#.#.#@..#@#.#@#.............#.......#........@#.......#.....#...#.#...#.....#...#.#@....#.....#....@......#@..#.#@#@....#...#...#.....#.#.#.#.#.#...@.@.#.#.....#...#...#@#.....#.#.......#...#@......#...#@#.#@#...#...#@#...#.....#...#.#@#.....#...#...#.#.#.......#.....#...#.........#.#.@.....#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#.....#@#.....#.#.@...#@#@#...#.@.......#.#.#.#.#.........#.#.#.#.#...#@#.@@#...#...#.#...........#@#..@#...#.#.#.#...#.#.@.#.#.#.#.#.#.#.#.....#....@#@#.#...#...@.#.#.....#...#@..#.....#.#...#.#@#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#..@#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#@....#@#.#.#@#.....................#.#...#.@.#.#.#...#.#...#.#...#.#.#.#.#.#...#.#.............@.....#...#.#..@..#.#.#.#.#.#.#...#.................#.#.#...............#...#...@.#...#.#@#.#@#.#...#@#...#.#.#...#@#.#@#...#.#.#...#.#...#...@.#.#.#...#...#.....#...#.#.......#.....@.....#...#@#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#........@#.......#....@#...#.#...#.....#...#.#.....#....@#.........@.#.@.#.#.#.....#...#...#.....#.#.#@#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#.@.#@#.#.....#...#...#.#@#.......#.....#..@#.........#.#...@...#.#...#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#.@..@....#@#.#.#@#.........#.#.#.#.#...#.#...#..@#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.@...#.....#.#.#...#.....#.#.....#...#...#.....#.#.@.#.#@#......#
#@#.#.#..@#.#.......#.#.....#.#.#@#..@....#.#...........#.#.#.......#.#...#.#@......#.#.#...#..@#.........#@#...#...#...#..@..#.#.#.#@#.....................#.#.@.#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#@#@#...#@#.#...#.#...#.....#.#.#.@.#...#.....#...#.#.......#...........#...#@#.......#@#.....#.#.#.#..@......#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#..@..#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.@...#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#..@....#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#@#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#@#......@#.#...........#@#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#..@.@#@#.#.#@#.....................#.#..@#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#....@#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#..@#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#...@@#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#.@.#.#.#.#.............#.......#@........#.......#....@#...#.#@..#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#@#.#.....#...#...#.#.#.......#.....#...#......@..#.#.......#.#...#@#.......#...#.#.#@#.#.....#...#@#@#.#.....#.#.....#.#...@.#.#.#...#.......@.#.#.#@#.#.........#.#.#.#.#...#.#...#...#...#@#...........#.#...#...#.#@#.#...#.#...#.#.#.#@#.#.#.#.....#.....#@#.#@..#@....#.#.....#...#@..#.....#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#....@..#.#...........#.#.#.......#.#...#.#..@....#.#@#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#..@#.#.#...#.#...#.#...#@#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#@#.#.#.#.#...#@#...#.#.#...#.#.#.#...#@#.#...#.#...#@....#.#.#...#...#.....#...#.#.@@....#...........#...#@#..@....#@#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#....@..#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.@..@..#...#@#.#.#...#...#.#...#@....#...#@#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#..@#.#.......#...#.#.#.#.#.....#...#.#@#.#.....#.#.....#.#.....#.#.#...#...@.....#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#@#.#@#.#.#.#.....#.....#@#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#@#.#.#..@#@#.......#.#.....#@#.#@#.......#.#...........#.#@#.@.....#.#...#.#.......#.#.#@..#@..#.........#.#...#...#...#@...@#@#@#.#@#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#@#.....@.............#...#.#.....#.#.#.#.#.#.#.@.#.................#.#.#...............#...#.....#...#@#.#.#.#@#...#.#...#@#.#...#.#.#@#...#.#.#...#.#@..#.....#@#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#.@.#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.....@.#.#...#@#.......#...#.#.#.#.#.....#...#@#@#@#.....#.#.....#.#.....#.#.#.@.#.........#.#.#@#.#.........#.#.#.#.#...#@#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#@....#.....#.#.#...#.....#.#.....#@..#.@.#.....#.#@..#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#..@....#.#...........#.#@#.......#.#@.@#.#.......#.#.#...#@.@#.........#.#...#...#...#.....#@#@#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#@#.#...#.................#@#.#...............#...#.....#...#.#.#@#@#.#...#.#...#@#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#@#.@.....#...........#...#.#.......#@#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#@..#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#....@#.#.#.#.#.#.......#.#.....#...#...#@#.....#.#......@#...#.@.....#...#.#.#.#...#...#.#...#.....#...#.#@#.....#...#...#@#.#.......#.....#...#.......@.#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#@#...#.........#.#.#.#.#.........#.#.#.#@#...#.#..@#@..#...#@#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#@.@#@....#@#...#.#.#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#@#.#.#.....................#@#...#@..#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#....@............#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#@#.#.#...#.#.#...#.#...#.....#.#.#...#...#..@..#...#.#.@.....#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.@...#...#...#@....#.#.#.#.#@#.......#.#.....#...#...#@#.....#.#.......#...#.......#...#.#@#.#...#...#.#...#.....#...#.#.#.....#..@#...#.#.#.......#.....#...#.........#.#.......#.#...#@#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#@....#.#.#@..#.........#.#.#.#.#.........#.#.#.#@#...#.#...#.@.#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#@@.#.#@......#@#@....#.#.#.#.......#.#.....@.....#.#.#.@.....#.#...#.#.......#.#@#...#...#.........#.#...#...#@..#...@.#@#.#.#@#.........@...........#.#.@@#...#@#@#...#.#.@.#.#@@.#.#.#.#.#.#@..#@#.@.................#@.@#@#@@..@#@#.#.#@#.#.#...#.................#.#.#..........@....#...#.@@@.#...#@#.#.#.#@#.@.#@#@.@#@#@#...#@#@#@#...#.#@#@@@#@#...#...@@#.#.#...#@@@#.....#@@@#.#...@...#.@..@...@..#@@@#.#.@.@..@#.#..@..#.#.#.#.........#...#.......#.....#.#.#...#@#.#@#..@..@...@...#.....@@#.....@...#.....@@#.....#...#.#..@#@..@@#...#.#@@...#...@.#...........#...#.#@#@..@.#@@@#.@@#...@.#@#@#@#@#@#..@....#.#...@.#.@@#@..#@#.@@..#.#......@#...#@....@@#@..#.#.#@#..@#...#.#...#.@...#...#.#.#.....#...#...#.#.#.......#@..@.#.@.#.........#.#....@.@#.#...#.#@...@..#..@#@#.#.#.#.....#...#@#@#@#.....#@#.....#@#....@#@#@#.@.#.........#@#.#@#@#.@.......#@#@#@#@#...#.#@@.#@.@#...#@#.@.........#.#...#.@.#.#@#@#@@.#@#...#@#.#.#.#.#.#@#.....#..@.@#@#.#...#@.@.@#.#.....#@@.#@.@#@@.@.#.#...#.#.#...@..#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#@#.#...#.#.......#.#.....#.#.#@#.......#.#...@...@...#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#.@.#...#...#.....#.#.#.#.#.....................#.#...#.@.#.#.#...#.#...#@#...#.#@#.#@#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#..........@......#.#@#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#.@.#.#.#.#...#.#@#@..#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#...@.#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#......@..#.......#.....#...#@#..@#.....#.@@#.#.....#.....#......@....#.@@#.#.#.....#@..#...#..@..#.#.#.#.#.#.......#.#.....#@..#...#.#@....#.#.......#...#.@.....#...#.#.#.#...#...#.#.@.#.....#...#.#.#.....#..@#...#.#.#.......#.....#@..#.........#.#.......#.#...#.#.......#...#@#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#.@.#.........#.#@#@#.#.........#.#.#@#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#@#.....#.....#.#.#...#.....#.#.....#..@#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.@.....#.#.@.........#.#.#...@...#@#...#.#.......#.#.#...#.@.#.........#.#...#...#@..#.....#.#.#.#.#.....................#@#...#...#.#.#@..#.#.@.#.#..@#.#@#.#.#.#...#.#...................#...#@#.....#@#.#.#@#.#.#.@@#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#...@.#.@.#.#.......#...........#@..#.#.......#@#@....#.#.#.#.........#@..#.......#.....#.#.#...#@#@#.#.............#.......#.....@...#.......#.....#...#.#..@#.....#...#.#.....#@....#...........#.@.#.#.#.....#..@#...#.....#.#.#.#@#.#.......#.#.....#@..#...#.#...@.#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#.......#...#@#.#.#.#.....#...#@#.#.#.....#.#.....#.#.....#.#@#...#.........#@#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#@#...#...#.#.#.#...#.#@..#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#@#.....#.#.#.#.......#@#...........#.#@#...@...#.#...#.#.......#.#.#...#@@.#.........#.#...#...#.@.#.....#.#.#.#.#.....................#.#..@#...#.#.#...#.#.@@#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#@#.#.#.@.#.................#.#.#...............#...#.....#...#@#.#@#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#.....#.#.#...#...#.....#@@.#.#.......#...........#@..#.#.....@@#.#.@..@#.#@#@#.........#...#.......#.....#.#@#...#.#.#.#.@...........#.......#.........#.......#.....#...#.#@.@#.....#...#@#.....#.....#...........#.@@#.#.#@....#..@#...#.....#@#.#.#.#.#.......#@#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#.@@#...#@#...#@....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#...@@..#...#.#.#.#.#.....#.@.#.#.#.#.....#.#.....#.#....@#.#@#.@.#.....@...#@#.#.#@#.........#.#.#.#@#...#.#...#...#.@.#.#...........#.#...#...#.#.#@#.@.#@#...#.#.#@#.#@#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#....@#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#........@#.#..@#...#...#@....#.#.#.#.#.....................#.#.@.#...#.#@#...#.#...#.#@..#.#@#.#.#.#...#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#@..#.....#...#@#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#.#...#....@#.#@#..@#...#.....#...#.#.......#...........#.@.#.#.......#.#@....#@#.#.#.........#...#.......#.....#.#.#...#.#.#.#..........@..#.@.....#.........#......@#.....#...#.#..@#.....#...#@#.....#.....#...........#@..#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#...@@..#...#.#.#@#..@#...#.#...#.....#...#.#.#.....#@..#...#.#.#.@.....#.....#@.@#.........#.#.....@.#@#...#.#.@@..@.#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#@#@..#.........#.#@#@#@#.........#.#.#.#.#...#.#...#...#.@.#.#...........#@#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#.....#...#...#.....#@#...#.#@#......#
#.#.#.#...#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#@#...#...#.#.#..@#@#...#.#.@.#@#.#.#.#.#...#.#...................#...#.#.....#@#.#.#.#.#.#...#.................#.#@#...............#.@.#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#@#...#.#.@.#.....#.#.#...#...#.....#@..#.#.......#...........#...#.#..@....#@#.@...#.#.#.#.........#@.@#.......#.....#.#.#...#.#.#.#.............#...@...#.........#.......#.....#...#.#@..#.....#.@.#.#.....#@....#...@.......#...#.#.#.....#..@#...#....@#.#.#.#.#@#.......#.#.....#...#...#.#...@.#.#.......#...#.......#@..#.#@#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#..@@...#.....#...#.........#.#.......#.#...#@#.......#...#@#.#.#.#.....#...#@#@#@#.....#@#.....#.#@....#.#@#..@#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#@..#.#...........#.#.@.#...#@#.#.#...#@#...#.#.#@#.#.#.#.#.....#.....#.#.#.@.#.....#.#.....#...#@..#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#@#.#.#@..#.#..@................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#@..#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#@#...#...#....@#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#..@#..@..#.#.#.#.#.#.......#.#.....#@..#...#.#.....#.#.......#.@.#.......#..@#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#..@#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#@#.#...#@#...#...#..@#.#...........#.#...#...#.#.#.#@@@#.#...#.#.#.#@#.#.#.#..@..#.....#.#.#...#...@.#.#.....#...#...#.....#.#...#@#.#......#
#@#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#..@#.#...#.#.#.#.#.#..@#.#...................#...#@#.....#.#@#@#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#.@.#.#..@#@#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#@..#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#@#.#.....#...#.#.#.#.....#.#.....#.#.....#@#.#...#.........#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#..@#@#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#..@.@#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#..@#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#@..#.#@#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#.@.#..@..#.#@#...#...#.@...#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.@.....#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#@#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#@#.....#.#.#...#.........#.#.#.#.#.........#.#@#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#@..#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#@..#...#.....#.#...#.#.#......#
#.#.#@#..@#.#.......#.#..@..#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#.#@#@..#.#...#.#...#.#@#.#.#.#...#.#...................#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#@#.#.#...#.#.@.#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#@#.#.........#...#.......#..@..#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#@#...#.....#...#.#....@#.....#...........#...#.#.#.....#...#...#.....#@#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#....@#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#@#...#...#...#@#...........#.#...#...#.#.#.#@..#@#...#.#.#.#@#.#.#.#.....#....@#.#.#...#...@.#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#.@.#.#...................#...#.#.....#.#.#.#.#.#.#..@#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#.#.........#...#.......#.@...#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#@#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#@..#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#@..#.#...#...#...#.#...........#.#...#...#.#@#.#...#.#.@@#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.@...#@#...#.#.#......#
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#.#.#.......#@#...#.#.......#.#.#...#...#.........#.#...#...#...#..@..#.#.#.#.#.....................#.#...#...#.#@#...#.#...#.#...#.#.#.#.#.#.@.#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#..........@....#...#.....#...#.#.#.#.#.#.@.#.#...#.#@#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#....@#.#.#...#.#.#.#.............#.......#.........#.......#@....#...#.#...#.....#...#.#...@.#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#..@#.......#...#.#.#.#...#...#.#...#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#@#.#.#@#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#.@.#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#@....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#..@#.........#.#...#...#...#.....#.#.#.#.#.....................#.#@..#...#.#@#...#.#...#.#...#.#@#.#.#.#...#.#..............@....#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#@#...#.#.#...#.#.#.#...#.#.#...#.#@..#.....#.#.#...#...#@@...#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#@@.#.....#...#.#.....#.....#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#@..#.#.#....@#...#...#.#.#.......#.....#...#.........#.#.......#.#.@.#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#@#.....@...#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#.#...#@#.......#.#...@.#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#@#...#...#.........#.#...#...#...#.....#.#.#@#.#.....................#.#...#...#@#@#...#.#...#.#...#.#.#.#.#.#@.@#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#.@.#.#...#.#@#...#@#.#.#...#.#@#...#.#...#.@...#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#@#.........#...#....@..#..@..#.#.#...#.#.#.#.............#.......#.....@...#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#.@.#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#..@#.#...........#.#...#...#.#.#.#..@#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#@#.....#...#...#.....#@#...#@#.#......#
#.#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#.@.#.....#.#.#.#.#.....................#.#...#...#.#@#...#.#..@#.#...#.#@#.#.#.#...#.#...@...............#...#.#.....#.#@#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#@#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.@.@.#...........#..@#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#..@#...#@#.....#.#......@#...#.......#...#.#.#@#...#...#@#...#.....#...#.#.#.....#...#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#.#.#.#.....#...#.#.#.#....@#.#.....#.#.....#.#.#...#.........#.#.#.#.#.......@.#@#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#@#...#.#.#......#
#.#.#@#...#.#.......#.#..@..#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#...#...#.........#.#...#...#..@#..@..#.#.#.#.#.....................#.#...#...#.#.#...#@#...#.#...#.#.#.#.#.#.@.#@#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#.@.#.#@#...#.#.#.#...#.#@#...#.#.@.#.....#.#.#...#...#@....#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#..@....#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#..@#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#@#.....#@#.......#...#.......#...#@#.#@#...#...#.#...#.....#...#.#.#.....#...#..@#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#...#.........#.#.#.#.#........@#.#@#@#@#...#.#...#...#...#.#....@......#.#...#..@#.#@#.#..@#.#...#@#.#.#@#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#@#.#.....@#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#...#.@.#.....#.#.#.#.#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#.#.#.#.#...#.................#.#.#...............#...#.....#...#.#.#.#.#.#...#.#@..#.#.#...#.#.#.#...#.#.#...#.#...#.....#.#.#...#...#.....#...#.#.......#...........#...#.#.......#.#.....#@#.#@#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#...#...#.....#.#.#.#.#.#.......#@#.....#...#...#.#.....#.#.......#...#.......#..@#.#.#.#...#...#.#...#.....#...#.#.#....@#...#...#.#@#.......#.....#...#.........#.#.......#.#.@.#.#.......#...#.#.#.#.#.....#...#.#.#@#...@.#.#.....#.#.....#.#.#...#.........#.#@#.#@#.........#.#.#.#.#...#@#...#...#...#.#......@....#.#...#...#.#@#.#@..#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#.#.#.#...#.#.......#@#.....#.#.#.#.......#.#...........#@#.#.......#.#...#@#......@#.#.#...#...#.........#.#...#...#...#.....#.#.#.#.#.......@........@....#.#...#...#.#.#...#.#...#.#@..#@#.#.#.#.#...#@#...................#..@#@#.....#.#.#.#@#.#.#..@#..@..............#.#.#...............#...#.....#..@#@#.#.#.#@#...#@#@@.#.#.#...#@#.#.#.@.#.#.#...#.#...#.....#.#.#...#...#@....#...#.#.......#...........#...#.#.......#.#.....#@#@#.#.........#...#.......#.....#.#.#...#.#@#.#.............#.......#@...@....#.......#.....#...#.#...#.....#...#.#..@..#.....#..@........#...#.#@#...@@#...#...#@....#@#.#.#.#.#...@.@.#.#.....#...#@@@#.#.....#.#.......#...#.......#..@#@#@#.#...#...#.#@.@#.....#...#.#.#.....#...#...#.#.#.....@.#.....#...#.........#.#.......#.#...#.#......@#...#.#.#.#@#.....#..@#@#.#.#.....#.#.....#.#...@.#.#@#@..#.........#.#.#@#@#.........#.#@#.#.#...#@#...#...#...#.#...........#@#...#...#@#.#.#..@#@#...#.#.#@#.#@#.#.#.....#.....#.#.#...#.....#@#..@..#...#...#.....#@#.@.#.#@#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#..@....#.#.#...#...#......@..#.#...#.@.#...#.....#.#.#.#.#.....@...............#.#...#...#.#.#...#@#...#@#...#.#.#.#.#.#...#@#.@.................#...#.#.....#.#.#.#@#@#.#...#.................#.#.#...............#@..#...@.#@@.#.#.#.#@#.#...#.#@..#@#.#...#@#.#.#...#.#.#...#@#...#.....#.#@#..@#...#.....#...#.#.......#...........#@.@#@#.......#.#@....#@#@#.#.........#@..#.......#.....#.#.#...#@#.#@#.............#.......#.@@....@.#.......#.....#...#.#...#.....#...#@#.....#.....#...........#...#.#.#.....#...#...#.....#.#@#.#.#.#....@..#.#.....#...#...#.#.....#.#.......#...#.......#...#.#@#.#@..#...#.#...#.....#@..#.#.#.....#...#...#.#.#.......#.....#...#.........#@#.......#.#...#.#......@#...#.#.#.#@#.....#.@.#.#.#.#.@...#@#.....#.#..@@.#.#.#@@@#.@.......#.#.#@#.#@........#.#@#.#.#...#@#...#...#...#.#...........#.#...#...#@#.#@#@@.#@#...#.#.#.#@#.#.#@#.....#.....#.#.#...#..@..#.#.....#@..#...#.....#.#...#.#@#....@.#
#.#.#@#..@#.#.......#.#.....#@#.#.#.......#.#...........#.#.#.......#.#...#@#@......#.#.#...#@..#.........#.#...#.@.#...#..@..#.#.#@#.#.....................#.#.@.#...#.#@#...#.#...#@#...#.#.#.#.#@#...#.#...................#...#@#.....#.#.#.#.#.#.#...#.................#.#.#...............#..@#..@..#.@.#.#.#.#.#.#@..#.#@@@#.#.#...#.#.#.#..@#.#.#@@.#.#...#.....#.#@#...#...#.....#...#.#.......#...........#.@.#@#..@....#.#.....#.#.#.#...@.....#...#.......#.....#.#.#.@.#.#.#@#.............#.....@.#.........#.......#.....#...#@#.@.#.....#...#@#.....#.....#.........@.#...#.#@#.....#...#...#.....#.#.#.#.#.#..@.@..#.#.....#...#...#.#.....#.#.......#...#@...@..#...#.#@#.#...#...#.#.@@#.....#...#.#.#.....#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#..@#.#.#.#@#.....#...#@#.#.#@.@..#.#.....#.#.....#.#@#.@@#.........#@#.#.#@#.........#.#.#.#.#...#.#.@.#...#...#.#...........#@#...#..@#.#@#@#@@.#.#...#.#.#.#.#.#.#@#.....#.....#@#.#.@@#.....#.#.....#..@#...#.....#@#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#@#.#...#@#.......#.#@@...#@#.#.#.@.....#.#...........#@#.#.......#.#...#@#.....@.#.#.#...#...#.........#@#@..#..@#@..#....@#@#.#@#.#.....................#@#...#...#.#.#...#.#...#.#.@.#@#@#@#@#.#...#@#...................#...#.#.@@..#@#.#.#@#@#@#@.@#....@............#.#@#..............@#...#.....#...#.#@#.#@#.#...#@#@@@#.#.#@..#.#@#@#...#@#@#.@.#.#@.@#.....#.#@#.@.#..@#@..@.#..@#@#@@.@...#.....@.....#.@@#.#......@#.#.....#@#.#.#.....@...#...#.......#.....#@#@#...#.#.#.#.@.@........@#.......#.........#.......#.....#..@#.#.@.#..@..#...#@#.....#..@..#........@..#@@.#@#.#@....#..@#..@#..@@.#.#@#.#.#@#.......#.#.@..@#...#...#.#@@...#.#.@@.@..#...#.......#@@.#@#@#.#.@.#...#.#@@@#.....#@..#.#.#..@@.#@@@#...#@#.#.......#@....#.@@#@..@@@.@@#.#@@@....#.#.@.#@#.......#...#.#.#.#@#..@..#...#.#@#@#.....#@#.....#.#.....#@#@#@@@#.........#@#.#.#.#.........#.#@#.#.#@@@#@#@.@#..@#@.@#.#.......@@..#@#...#.@.#@#@#.#@..#.#...#.#.#.#.#@#@#@#...@.#..@..#.#@#@@@#.@..@#.#.....#@..#.@.#@@@..#.#...#.#@#....@.#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
#@#.#@#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#...#@@.#...#.....#.#.#.#.#.....................#@#...#...#.#.#...#.#...#@#...#.#.#.#.#.#...#.#........@..........#...#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#.#@..#.#.#...#.#.@.#.....#.#.#...#...#..@..#...#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#@#.....#...#.@@#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#@..#.....#@@.#.#.#.....#...#...#.#.#.......#.....#..@#.........#.#.......#.#...#.#.......#.@.#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#.....#.#.#@..#.........#.#.#.#.#.........#.#.#.#.#..@#.#...#...#...#.#...........#.#...#...#.#@#.#...#@#...#.#.#.#.#.#.#.#.....#.....#@#.#...#@....#.#.....#...#...#.@...#@#...#.#@#......#
#@#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#.#.#.......#.#...#@#.......#.#.#.@.#...#.........#.#..@#...#...#.....#.#@#@#.#.....................#.#...#...#@#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#.@.#.#.....#.#.#.#.#.#.#...#.................#@#.#...............#...#.....#@..#.#.#.#.#.#...#.#...#.#.#...#.#.#@#...#.#.#...#.#...#.....#.#.#...#...#.....#@..#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#..@..#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#.....#...........#...#.#.#.....#...#@..#.....#@#@#.#.#@#.......#.#.....#..@#...#.#.....#.#.......#...#.......#...#.#.#.#...#...#.#...#.....#...#.#.#...@.#...#...#.#.#.......#.....#@..#.........#.#.......#@#..@#.#.......#...#@#.#.#@#.....#...#.#.#.#.....#@#.....#.#.....#.#.#...#.........#.#.#.#.#.........#.#.#.#.#...#.#...#...#...#.#...........#.#@..#...#.#.#@#...#@#...#.#.#.#.#.#@#.#.....#.....#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#@#@#...#.#.......#@#.....#.#.#@#.......#.#...........#.#@#.......#.#...#.#.......#.#.#...#...#.........#.#...#..@#...#.....#.#.#.#.#....@................#.#...#...#.#@#@@.#.#...#.#...#.#.#.#.#.#@..#.#...................#...#.#.....#@#@#@#.#.#.#...#.................#.#.#...............#.@.#..@..#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#@..#.#.#...#.#...#.....#@#.#...#...#.@..@#...#.#.......#...........#...#@#.......#.#@.@..#@#.#@#.........#...#.......#..@..#@#.#@..#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#...@.#........@..#...#.#@#.....#...#..@#.....#.#.#.#.#.#..@....#.#.....#...#..@#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#..@#@#.#..@.@#...#.@.#.#.#.......#.....#...#.........#.#.....@.#.#...#.#.......#..@#.#.#.#.#.....#...#.#.#.#.....#.#.....#.#....@#.#.#...#.......@.#.#.#.#@#.........#.#.#.#.#...#.#...#...#...#.#...........#.#...#...#.#@#@#.@.#@#...#.#.#.#.#.#.#.#.....#.....#.#.#...#.....#.#.....#..@#...#..@..#@#...#.#.#......#
#.#.#@#...#.#.......#@#...@.#.#.#@#.......#.#...........#@#.#.......#.#...#.#.......#.#.#...#...#.........#@#...#...#...#.....#.#.#@#.#.....@.........@.....#.#...#...#.#@#..@#.#...#.#...#.#.#.#.#@#...#.#...................#...#.#.....#.#@#@#.#.#.#...#.................#.#.#...............#...#..@..#...#.#.#.#.#.#...#.#...#.#.#...#.#.#.#...#.#.#...#.#...#...@.#.#.#...#...#.....#...#.#.......#...........#..@#.#.......#.#.....#.#.#.#.........#...#.......#....@#.#.#...#.#.#@#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#@.@..#...........#...#.#.#.....#..@#...#.....#.#.#.#.#.#.......#.#.....#.@.#..@#@#.....#.#.......#@..#.......#...#.#.#.#@..#...#.#@..#.....#..@#.#@#...@.#...#...#.#.#.......#.....#...#.........#.#.......#.#...#.#.......#..@#.#@#.#.#.....#@.@#.#@#.#.....#.#.....#.#.....#.#.#...#.....@...#.#.#.#.#.........#.#.#.#.#...#.#@.@#...#...#.#...........#.#.@.#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#.@...#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
#.#.#.#...#.#.......#.#.....#.#.#.#.......#.#...........#@#.#.......#.#...#.#.......#@#.#...#...#.........#.#...#..@#...#.....#.#.#.#.#.....................#.#...#...#.#.#..@#.#...#.#...#.#.#.#.#.#.@.#.#.........@.........#...#.#.....#@#.#.#.#.#.#...#.................#.#.#...............#.@.#.....#...#.#.#.#.#.#...#.#...#@#.#...#.#.#.#...#.#.#...#@#..@#.....#.#@#..@#...#.....#@..#.#.......#...........#...#.#.......#.#.....#.#.#.#.........#...#.......#.....#.#.#...#.#.#.#.............#.......#.........#.......#.....#...#.#...#.....#...#.#.....#@....#...........#...#.#.#.....#...#...#.....#.#.#.#.#@#.......#.#.....#...#...#.#.....#.#.......#...#.......#...#@#.#.#...#...#.#...#.....#..@#.#@#.....#...#...#.#.#.......#.....#@..#........@#.#.......#.#...#.#.......#...#.#@#.#.#.....#...#.#@#.#@....#.#.....#.#.@...#.#.#...#.........#.#.#@#.#.........#@#.#.#.#...#.#.@.#.@.#...#.#...........#.#..@#...#.#.#.#...#@#...#.#.#.#.#.#.#.#.....#.....#.#@#...#.....#.#...@.#...#...#.....#.#...#.#.#......#
#@#.#.#...#.#.......#.#.@...#.#.#.#.......#.#...........#.#.#.......#.#...#.#.......#.#.#...#...#.........#.#..@#...#...#.....#.#.#@#@#.....................#.#...#...#.#.#...#.#...#.#...#.#.#.#.#.#...#.#...................#...#.#.....#.#.#@#.#.#.#...#.................#.#.#@.....@........#...#.....#...#.#.#.#.#.#...#.#...#@#.#@..#.#.#.#...#@#.#...#.#...#.....#@#.#...#...#.....#...#.#.......#.@.........#...#.#.......#.#.....#.#.#.#.........#...#.......#.@.@.#.#.#...#.#@#.#.............#.......#..@..@...#.......#.....#...#.#...#.....#...#.#.....#.@...#...........#...#.#.#.....#...#...#.....#.#.#.#.#.#.......#.#.....#...#...#.#.....#@#.......#...#.......#...#.#.#.#...#...#.#...#.....#..@#.#.#.....#...#...#.#.#.......#.....#.@.#.........#.#.......#.#...#.#.......#...#.#.#@#.#.....#...#.#.#.#...@.#@#.....#.#@....#.#.#...#.........#.#.#@#.#.........#.#.#.#.#...#.#@..#...#...#.#...........#@#..@#...#.#.#.#...#.#...#.#.#.#.#.#.#.#.....#..@..#.#.#...#.....#.#.....#...#...#.....#.#...#.#.#......#
########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
