####### ....... ..... # #...# ..# #...##...# ...####........# ......?.<......# .....[.........# ....#######.[.# #.. ..# # #