.... ## .... ####. .. ..?. ..#. ... .... ... .... #.. ..##.... #..##........ #....Olw.h.. #.#..#..# #....|.# ####.....####... ................ ......<..####h.h ..#....).# . #.....## ##.....## # #.......#### .# #......#....# #.# .......##.#.##..##.# .#.##............... #.#..###.#.......# # #.# #.........# .. ##<.^.....# #........# #........# #.......... ........... ##.......#.. #.......# #.......#