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