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