## .. #.########## .........# ##.##.##.# #........# ##+## #..##.##.# ##...## #..##..#.# ##.....## #.)###.#.# ##.<.....## #..###.#.# #....<....####).......# +.........'.)....)....# #.........####...##.### ##.......## ##.###.# ##.....## ### #.# ##...## #.# ##+## ####.##### ## ### #).......# #.. ..# #.##.###.# #..## #.# #)#..# .....##.# #.#.## ......(.# #[#.####.# #......!# #........# #.....).#######.###### #......([oH.(...# #.......######### #.....!.# #.......# ##....... #..##### #.. #.