### #.# #^################### #...................# #.#################.# #.# #.# #.# #.# ##########.# #.# ...##...#.# #.######### #####.##...#.####### ######.......... .................... ................. ##..oo....#.##### ################# #..#...###.# #..#...# # ....'..).##### ....####.# .. ... ...# .... ...#.# ##.#