... ... .... ## ....# #.# #... . #O## #.! ..# #.###h#.J.#. ##h#..hh...# ##h####.h.. #.# . ##.## ####...### ..........########. ##................. #.#######.#######. #.# ### #.# ##.#######.# ##....'_'...# ######...###'###.# #.# #........# #.# #.# #.# ##...###.###.# #.# #.#.........# #.# #.#.####.##.##....## #.# #.# ### [........##.#.###.# #.# #.# #.. ###.###.........#.# #.# #.# #.# #. #.###.#.#.# # #.# #.###.# #.###.###.##... #.# #...#.# #.........# #.# #.# ###.#.# ###...##### #.# #.# #.#.# #.### #.# #.# ##.#.# ..#####...# #.# #.# ##....# ..........# #.# #.################.[...## .#####...#######)######.##....................## #........).)..................)...........# #.##########<.).[.......#########........## #.# #.########.#.# #######.#.....## #.# #.# #.#.# #............## #.# #.# #.#.# #.#####.###.## #.# ..# #.#.# #.# #.# ### #.# ### ####.#.###.#####.# #................# #.####.##..####### #.# #.##..# #.# #.##..### #.# #.#.....# #.# #.#...#.# #.# #.....#.# #.# ###..##.# #.# #.....# #.#######.#### #.........# ###########