####### #...'<# #.#.#.# #.#.#l# #.#.#.# #.#.#.# #.#.#.# #.#.#.# #.#.#.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.##### #...l?# ####..# #..# #..# #..# #..# #..# #...