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