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