##### #...#### #......# #...##.############### ##.###.......##......## ###.#########........... #.......# ####..#.#.# #.#.#.#.# #..#...# #.#.#.#.# #..##..# # #.#...#)###### #......#.# #.##..#......# ##.......# #............# ##.#.##.# #............# #.#.# ##)##.##......# #...# #.....##......# #..###.# #..#####.##.### #......# #..# #.#...# ##.##### #... ..#...#######.# #.## ####...ggga)g..##### #. #.....@.###g......# .. #.#.#(#.# #..####.# #. #.#.#.#.# #..####.######### ####### #.##.#.>.#.# #..#............# #.....# #......g##g# #..#.##.#######.# #.###.# ####..ag.g.# #.......# #.######.###.# ###(gg######......# #..........#.# #(g.#...........# ########.#.#.# #(..#.####.....<#### #.#.#.# #(..#.####...>.....# #.....# #(..#............#.# #####.### #(.......#..#.##...# #......# ............#.# #.## #.###..# ..........# ... #.###..# .........## ###. #.#....# .##.##[.# . #.#.##.# ...........# #.#.##.# .. ########.######## #......# ########. .# #........# ###.#### ....#.. ... ########.# #.# @....#...# #.# #.# .....?. #.##########.# #g..# #.##.........# #<..# #.##.######### #.....a........ #...#.# ##...........## ####.## #............. ### #.#########.## # #.# #$# ###.### #.....# #.....# #.....# #..<..# #.....# #######