############ #..........# #.########.# #.#.....<#.# #.##.#####.# #.#.{......# #.########### ####............ .. #............########. ########## #...................#... #.......... #............>..........# #.......... #####+#######.#####.##..###.......... #.# #....#.......... #.#####.##..#.#.......... #........................ #########.#######...#.......... ........@...........#.#....### #########g#######...#.#<...# #...<........#.#....# #..#.......#.#.......# #.)........#..#####..# ##.#............ ..+ #.+...........## .# ###...........# .# #...........# #...........#