##. .# ..# ##. .. .. #. .# # #8###8##.# #........ #.....# #..<..# #.....# #........# #..##8###8# #. #. .# . .. .. .. ## ##.