######## #......# .#. #.####.# ....... #.####.# . ##(.... #.#<##.# .. .>..g #.#.##.# #.##...# #.#.##.##### ...... #.#.##.....# #######.@####### #.#.######.# ..........()...# #.#.#### #.# #####...###@## #.#....# #.# #(..###.# #.####.# #.# ##...##.#######.# #.# #.# #######.).##.........# #.# #.# ####..........########### #.###.# ........g.....# #.....# #...#.# #..........#..# #.....# ###.#.# #..........#...# #.....# #...# #..........#...###.....# ##### ...........##.....<....# #..........#.....#.....# ##^#...............?...# # #######.#.#. .#...!.# .......####### ##.... # ##. .