######### ##### ###.......# ##...## #.....###.# #.....###.###.###.######## #.........# #............######## #.....###.###.##..######........# ##...## #.....#...## #..#####.# ##.## ###.##.....# #..# #.# #.# #.###...## #..#####.# #.# #.......# #......#.# .# #.## ######.## ##.###.#.# ###.#### #..# #.# #.......# #+ #......### ##.# ##+## #####.### ... #........# #.# ##...## #.# .... #...##.#.# #.### ##.....## ####.# ..... #...##.#.# #>#.## ##.......## ##.##.# ....=.####....#.#.#####....####.........####.....# .....lo{................[.....'.........'.......## ......####....#.#.#####....####.........####....# ..<.. #..#.#.#.# #.#.## ##.......## ##.#.# .... #........# ##.### ##.....## ###<# ... ####.##### #..# ##...## #.# #+ #.# #.## ##'## #.# #.# #># #.# #.# #.# #.# #######.####### #.# #.# #.# #.............# #.# #.# #.# #.####....##..# #.# #.# #.# #.# #.....##..# #)# ..# #.# #.# ##....##..#####.# #.######.###......(........# #............#.#.##..####### ########.#####.#.##..# #.........##..# #######.......# #.####### #.# ### #.###.## ####.##.#.## #......###.## ###.##..## ##.###### ....#..## ##.....# ..# #....## ##.####.# # ##....###.## #.# ##.##.#.## #.# #.###.## #.# #)# ### #.# ##'## #.# ##...## #<# ##.....## ###.# ##.......## ##.#.# #.........####....# +.................## #..................# ##.......#.###.....# ##.....##.##......# ##...###.##..#.#.# ##+## #.##..#.#.# #.##......# #.......### ####.#### #.# #.# #.# ..# ###