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