#........... #........... #.........^. ####........... ............... ............... ............... ......O<# #''.....# #.#.....# #...... #.....# #.....# #.....# #.#.... ............... ..............# ............... ...D.........(. ............(.. ............... ............... .......<....... ............... ............... ............... ............... .............<. ............... .........l..#..