######..... #........o #........ ....... ..... ... #.# . #####<# ... #...o###....# #...........# #....###....# #....# ..# ###.## # #. #. #.