######### #<....... #...[..#. ### #........ ..# #........ ##.#####........ #......'........ #..#####........ #..#<..'........ #..#####..[..... #............... #.#############. #....# ......5.O..# ...........# ...........+ ...........# ............ ............. ..............