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