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