######## .........### #. #..#..v*# .. # .......#**## ##. .........55.# .. .. .......w55##.. #... ......3555#. . . ...........# # .. ....#.......# # ## . ............... ... .......#..#....###. # .............# . # ... #........# . .......#....# #.# ...... ....# . ... .... . ... #