## ##+## .# ### ### ##...## #.# .... .? ##.)...## ##.# #..#. ##.......## ##..# ##...o###.........####...##### #....o).o.........'........... ##....###.........####...#### ##... ##.......## ##..# ##>. ##.....## ##(# #.. ##...## #.# ... ##+## #.# ##.# #.# #.# #. #.# #.# ##.######## #.# ##.........# #.# #..........# #.# ###...#####.# #.# ####....######.###.# .....#.............# ####...........##### ###..######.# #..######.# #..)......# ##.######## #.# #.# #.# #.# ... ..