### ..# #.# #.########### #.##......... # #.##.#######.# #. #.##.#### #.# #.###.......####.# #.............##.# ###.####.####.##.# #<# #.# #)##.# #.# #.# #.##.# #.# #.####.##.# #.# ##.........# #.###.#####.#### #....#.# #.# #####.## #(# #.# #.# #.# #.# #.# #.. ###.####### #######.#.......# #....oo....####.# #..#####.#### #. #.# #o# ........# ...oo#### ..o. ... .o .