######### #################### ........## #................... #######..###.########..#######. ######....#.# #...##..# #...........# #.8.##..# #l######.#### #...##..# ....l...# #.# ###'###..# ........# #.#####.....#..# ........# #.#...#.....#..# # .#.###### #.#.<.'..⌠..'..#.# # #.#...#.....#.>..# #####.....#.#### ###+###.# #....# #.#.## #.#.# #.# # #.# #.# #.#