################### .......)..........+ ###########.###### #........# #........########## #.................. ###................ #................ #................ #................ #................ ##........<....... ..#####................. #.#........###########+# ###...##'###.# #.....#....#.# #.....#....#.# #.....#....#.# ####.....#....#.# #...>....#....#.# #.....##.######.# #.....##........# #.....###..##...# #.....# ##.# #.# ## #.....# #.## #.# . ... #l....# #..# #.# .###.## #.....# ##.###.# ....... ####### #..##.########....# ##.##...........# #.##...........+ #..#...........##.#.# ##.#.....##.#<....... #.#.###+##.###..#### #...# ..# .... ##..# ...# #### ##.># ..... #...# .....# #.#.##...... #...# #####