######## #......########## #.....<.........# ###### #......##.......# #....# . #########.......###....##.. #.................# #................... #.......###......... #.................... .......<......!........ ....(......####s....... ####.#...#### ##....... #.###.. ...... . ##. >..... ...... ..... ....