######### #.......# ######.#####.### #.......####...# #.##'##.#......### #...#.#........# +.<.+........#.# #...#.######.#.# ##+##.# #.#.# .# #.#.# . #.#.# +...# .######..## .........### ##.+[<.+...# #...#S#.# ##+##.#.# ..# # .## .. #? #. .