######## #......####### #.###......... #.# #..####### #.# #..##.## #.# #..#...## ####.###.......# #.........#...## #.##......##.## #.##########.# #.## #%# + #..# ##'## ... # # ##.# ##...## .... #.# #.# ##.....## ...(. ##.## ##.## ##.......# .......####...###########...####.........# .......'.......................'.........+ .......##........########...####.........# .[... #.##.#.#.# ###.## ##.......# .... #.# #..#.# #...# ##.....# ... #.###.##.# #.### ##...### + #........# #.# #+#.. ###.....## #.# #####.#.# #.#.#%# #.#######...#.#.# #.....# #...............# ###.#.#.# #########.......# #.....#.# ###.....#####.# ..............# ##..........# ######.#.....# ##%#.##>#.## ######### #.#.# #.#.# #.#.. #######.### #.......# #.####..# #.# #..# #######.####..#### #................ #.#####(####..## #.# #........# #.# ##.###.....# #.# #..# ##...## ### ##'## ##### ###(..### ###.......# ##...........# ##.....#+#.....# #....### ##... #<.### ## #.## ###