####### ....... ..... # #...# ..# #...##...# ..####........# .......<......# ..............# ....#######...# #.. ..# # #