# . ..# .## #.# #+# ..# ##+## #.# #...## #.# ##...## #.# #.....## ### # #.### ##.....## ####.# #.......## ##.##.# #.#.## ##.......## ##.##.# #.........####...#.########....####.........####...#.# +.........'.......................'.........'........# #.........####...#.###.####....#.##.........####...#.# #.......## ##..#.###.# #.#.##.###.......## ##.##.#### ##.....## ##.....#.# #.####.# ##.....## #........# ##...## #.###.#.# #...##.# ##<..## #.###.##.# ##'## #.# #...# #.#.##.# ##+## #.##..##.# #.# #.###.######.#.##.## #.# #.##.###.# #.# #.....# #.........# #.# #........# ##.## ##.#### #.###.###.# ##.## ####.##### ##...###### #.# #.# #.# #.# ##...#######........# ###.........# #.# #.# #.###.###............##.###.# .............# #.# #.# #................###.##.# ##...........#####.# #.#######.#####.#...........# #.................# #.........# #.########.#### ####........####### ########### #.# #.# #........# #.# #.# ##.#...### #.# #.. #.##### #.# ### #)# #.# #.# #.# #p# ### #.### ##.# ### ..# #...######### ###......>... #.# ##.#.......... ........### #.# ##....######### ........#.# ####.#### #.....# ##.##...##.# #.......####...## #. ##.###.# # #.##.##........# #.###.###.# #. #.##.########.## #......h5<# #.##.##.# #.# #####'##### #.......# #+# ##h..## ###...### #.....# #....# #.......# #....## #.........# .#######...#### +.....o...+ ........<.....+ #...[.....# .#######...#### ##.......# ##.## ##.....# .# ##...# .# # .# .. .. .