########## ..... ..# ######### #.#.# #.#######.......# #.#.###.##..........#.# # #..........#.##.###.#.# #.#.#.###.##...##.##..#.# #####.#.......#######.##.##.# #.........#.### #.##.##.# #.#####.###.# #######.......# #...#.# #.....####.#### #!#.#.# #.....# #.### #...#.###.....## #...# #.....##.......#####.# .....#.####.........# #.# .8.....# #....$..# #.# .8.8....# #.....#### #.# 8._.8^... ####....g..# #.# .8.8..#.# #.##..####.###.# ..8...#.# #.#.##........# (....#. #.....##.##### #.#..####.# #.##..####.# ## #.......# ##.###### ##.## #...# #...# #...# #...# ######...##### #####............. .................... ..#####...<.........# #####.....##### #.....# ##.....## #......<# #.......# #....##.# #..#...... #.......##.. ..#.#.#### .# .#.#.#.# . .......