######### .## #.......#### ...# ### #. #.#####.##.############## ....###.####### #. ## #.###.#.#.#.............## ............... .. ..# #.##.....###.###...###...## ....#.....##### #. #.# #.#.....## ##.#.....#.....###### . ##...## #. #.# #.##.....###.###...##..........# ##.## #.##.##.#.###.#.#.#.## ##.###.....####.# #o# #.......#.......##.## #.# ##...## #.# #.# ##.#.# ##........## #.# ##### #.# ##'## ##.#..# #.##.###.# ##'## #.# ##...## ##.###.## #.##.# #.# ##...## #####.## #.....# ##.## ##.## #.##<###.# ##.....## #......# #.......# #.## ###.# #.#..#.#.# ##<......## #..#...# #.........###.####..####.#.#....###.........####....#.# ..'.........))...##.#...............)....)....+.........# ###.........####...###.###.##.....###.........####....### ##.......## ##...#.## #........# ##.......## ##.#.# ##.....## ####.## ####.##### ##.....## ###.# ##...## #.# #.# ##...## #.# ##'# #.# #.# ##+## #.# #. #.# #.# #.# #.# # #.# #####.## ########.# #.# #.# #......# #.....##.###########.# #.# #.###..###.....#...#......>##.# #.# #.# #...................##.##.# #.# ##.###.....#...#.##.##.##.# #.# #.# #.....##.##.##.##.##.# #.####.# ########.##.##.......# #.)....# #.##.#####.#### ######## #.##.......# #.########## #.# # ### . ..# #. #.# #.###.# #...>.# #####...#### ...........+ .......F##.# ###.##..# # #...# #...... ###[#### #. #. #.