###. ....##### #......# #......# #......# #......# #......# #......# #....<.# #...o).# #####'## #)# ##### #.#####...# <.. #...o.o.#.# .. ###########)# # .... #.oo.o.#o# #.##.#. #.####o#)# ....... #.# #.#o# ....... #o# #.#o# ....l..##o# #...# .....oo.o.# ##### ..##.)##### #) #. # ############ ...........# ############ #.........# #........^.# #.........# #.<........# #.........# #..........# #.........#######..........# #.........+.....+..........# #.........#######..........# #.....)...# ############ #.........# #.........# ###########