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