############ #.....#.....## .............## .............?### ................. ..............##. ......!.......... ........O....##.. .......<....?..# #................ #######.#####.##. #(. .. ##. .# .# . .! #.