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