######## ......##### ..........########## . #.###..##..........# #.# #.##.....#########.# #.######.##...#.######....######## #.##)............................# ####.#...#...###.########....######.# ### #......#.#...# #.# ########..# ##.########.##.....#.### #.# #...##....#... #..............(.###.# #.# #.#.........# ##%######.........##.#####.###.##..#+#..## #.....................(........####⌠#### #..#####..................###8..''⌠<⌠+ #..# #.......####.####### #..####⌠## #..# ##...##.# #.# #.## #+# #..## ######.# #.# #.# #.s.# #.# #.# #.. #s#.##### #.# #.# #.. #.....).# #.# #.# ### ###........# . #.# #......>.# #.# ..........# #.. .........%.# ..........).# ............ .......... ....#