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