##### #.<.# #...# #+###+###'###+## ...........!...### ########### ########################### ...............'.####%........#### ####.........................# ...............#......####.......# #.......####################.# #+###+###'###'#######.#..........# #.##.##.# #.# #P..#...# #.#..........###.##.##.# #.# #...#...# #.#.................##.# #.# ######### #.#..........###.#####.# #.# #.#.........># #.# #.# #.# #.###........# #.# #.# #.# .##....#.#### #.# #.# #.# ....#.#.# #.# #.# #.# ......... ..# #.# ##.#### ## #.# ###.# #...# ##### # #.### #...# .## #.# ###...##.. . #.# #...(...##.# #.# #..........# #.# #.......# #.# ###.h.### #.# #.>.# #.# #.# ##.## #.# #.# #)# #.# #.# #.# #.# #.# #.####### #.#### #.##########........ #....# #.##................ ####.# #.#####.##.############### #.# #..........# #.# ########.#..# #.# ............# #.# ########....# #.# #....# #.# #####....# #.# #........# #.# #.####..#######################.# #.......>(.................# #....####################### #.##.# #.##.# #.##.# #.##.# #. #.# #.# ..#