########## #........# #....[...# ###........# ####..........## ........O....... ####....######.# #....# #....# #....# ##<### #.# #.# #.# #.# #.# ..# ..#