.... #### #... ...# ##... #..##... ... #.....# #..# #...# #..# ##...# #..# #....## #..####..#..## #..#...####.## #....## ##.## ##So## ##.## #o.# ##.## #ooa.# #..## ........# ##..## .....####..# ##..# ....# #..# ##.## .... #.# ##..# ... .# #...# .. # ##..## ##..## # ##..## #. ##..## ###### ###..###..## .....## #.....<..## #...# .........## #.<# #.#####...# #...# ##...# #...... ##.... .........# ##### .######...# # #.... ..... #####