### # ..# #.####.# ...#.# #######.#.################### ...............>............... #######.#.###########.####### #.#.# #.# ###### #.#.# #.#####....##### #<#.# #.#............# #####.###########.#.###....###.# #..............)#.#.# #....# #.# #.###.#########.#.#.# #...(# #.# #...#.# #.......#.#.##########.# ###.#.# #.#######..............# #.#.# #.#########.############ #.#.# #.......)...# #.#.# ############# #l#.. #.#.# #.# #.# ... #.# #.# #..