###+###+##+ ##### #........... #.... #........... #.#?# #........... #.#.# #............ #.#.# #...)........ . #.#.# #............ .....##.#o#####............ .....'...uuu..'))......... .....##o#######<[......... . ... ##########.. ..... .....uu ...... u.... .u.. .