################## ................?.. #.................. #.................. #.................. ########......y........... ...............o......... ..............o...y....# #...# ######.o######..#y #...# #oy# ## #########...# #.y# ............########ho#####.. .......................o..... .......<..................... ..#########..........######.. #..........# #######..........##### ....................... ....................... ............######..... ............# ..... ............# ..... ............# .[.. ............# ... .............