################# #...............# #...............# #...............# #...............# #######...............#### ..........#######.........#### ..#+##...# #............# #..#...# #..#####.....# ##+#..#...# #..#...'.....# #.....'...# ##.#...#.....# #.....#...# #.#...#.....# #.<...###.# # #.#####.....# #.......#.# .. ... ......# #.......#.###.. ... ........ +.######'##...... ... ........ #.............# ### ###.... #.............# . ##.............# { ...............# ...............# ###+####......# #......# { ####...# { #...# #...# #...# #... ... ....... ........ ......# .....# /...# #####...+ { #...#...# #...'p..# #...#...# #........#+#..# ......... ...# .........# ..... .........# ...... ........# ..... .......# .... ...#### .