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