### #### ... ...+ ... ... ######+# #.# #.# #....#.# ##+###.###.##+## ......# +......#.......# + ...... #......#.......# #... ... #......'.......# #.. #.# ##.###.##%######## #..##.####.# ###[##.#####..# +..'Z{o....+ +....+..'.....# #..##a##+### ##.###.##.....# #.. #.##.##########.###.##.####### ##.)##o..................##'#####.## +................##..##..##.....%..# ##..##.##.##.## #..##..##.#####.## ##+##.##.##.###+##..+...##+#####.## +..'.............#....+....'...# .. ##+##.##.##.##..##..# . #.##.##.## ..##..##+##.##.###'##..# #+##.##.#### #..............'...+.....+........# ##.##..##+##.######.###..##.##.####### #..##..##.##%######.# #.%# ##.###...# .+.................... ..+ +...'...##### #.##.##..##.##########+# .## ##+###.####.# #.##.##..##.#### ##..##'##...# ..+............+ +...........# #.##.##..##.#### #<..##.##...# #.##'##..##.######### ##+ #+##.##### #.##.#..........>.... #..##.###>## #....+............... +.....'....# +....##..########### ##.##.#....## #'##.##..############+##### # #.##....# ##.##+##...'...'%..'.......+ #.##.#### +..##.##..###..##.####.##### #.+...# #.....##..###..##+####'######### #.##.## # #.........+....%....+..........+ #+##.##...# #####.##.###.#####..###.###.#### #.........# .#######'##.###.#####..###.###.#########+##.######..# .........#..#............................##.## # ............'<...........................'...+ ..........#.#......####.######.########..##..# #######..########## #. ####.########..##..# ##.# + #.....#............# ### +.....'...%........# #...%.#...........^.. ####.##.#...........# ##################