.. .. .# # .###### #. ....... #.##....... #.......... #..<....... #...#####+# ......# ####...# #...# #...# #...# ....#