### ###########.# #...........# #.#########.# #.# #.# #.# ### #.# ###### #.# #.###.# #....# #.# #.....# #....# #.# #.#######....# #.#####.<..........####### #....................)..<# .#######.#.(.....#.######## .........#.#####.#.# #.........##[# #.#.# # #..######.##.#####.#.# #.#..#....#.##.......#.# ##.#..#.##.#.##########.# ................... ... #.#..#..#.#.#........@ #.##.#..#..#...#.#.#.... .>...............# #.... .##.#..........## #... #.########## #..# #........# #..# ###....#.# #..# #....#.# #.# #....#.# #.# #....#.# #.# #....#.# #.# ######.# #.# #.# #.# #.###################.# ####.# #......@............#.#####..#.###.# #########.......###.#......)(......# #....##.......# #.########.#.##### #...)+........###.#............... #....##........##.#.#######..####. #.... #.##.....##.#.#... ..># #.... #.##)....##.#.#.## ##### #...@ #.##.....##.#....# #.... #.##....###.#....# #.... #..+........#....# ###.# ####....#####....# ............+....# .........#####....# .................## .......(.......### ...............# ...............# ..............# #####.........# #.........(. #..[......##