### ..# #.# ############# #.# #...........# #.# #.#########.# #. #######.# #.# #.# . ##.####.......### #.# #.# ##. ................# #.# #.# ..... #.......#.##.#.####.# #.# #..###.###...........)...# #.# #...........##.##...###### #.# .#................## #.# ##..##...##......@g.# #.# #.## ##..##.###.###.# ####.# #..###.#.##.# #.###.### #....# ###<....##.##.# #.....@.# #.#### ..........#.......# #####.#g# #.# ...####.....##.##.# #.#.# #.# ...........##.# #.#.##########.# ###...........#######.#.@..@g...##.# #.##.###............#########.##.# #.##.##.###.######..# .##.# #.##.##.# #...).....# g##.# #. #.###.######.## .##.# .. ##...## #.# .##.# ##.## #.##### ###.### #.......# #.....# #.....# #..###### #####.# ##.###.# #.# #.##..# #.# #.# #.###.###.# #.# #.# #.....# #.# #.# #.##### #.# #.# #.# ##.###.# #.# ##<..##.###.# ##....^#).##.# ..........#.##.# .###...........# ##...###.#### #....## #.# #....# #.# ....... #.# ...... ..# ... ###