######### ........# ###########.# ............# .........#..# ########..#..# ## ..........#..### # ..##############..#<...# #. #.#....# #..#.#### ##.. #.####.# #.)#...# ###....#.#..#.# #..###.## ..._....).<..# #....)..# ....###.######.## #.####### .. #........#. #...# #.###. #.########.######.# .....####.....>..#.oo....(# #####......##.#####..####### ........#### # #..# #######.## #... #..# ##o## ##.# .o. #)## ..# #.o# ### ##.# #).# ##.# .# $# .# .. ..