######### ############ ############ ####.......# #..........# #..........# #..'%......# #(.........# #..........# ##.##.......# #..........# #..........# #..##.......#### #..........# #..........# #.###.......'%.###..........# #..........###.# #......%##..............# #..........)...# #.......######..%.......# #.......%..##### #.......# #..........# #..........# #.......# #.....[....# #..........# #.......# #..........# ########.### #.......# ####.######### #####..# ##'###### #...^.....# #.....## #...# ############.## ###...######## #####'####### #.............# #............# #........<..# #....[........# +............####...........# #.............# #............'.##....>>.....# #..PP.........# #............#..#...........###...P..P......# #............##.'...<.......#....PP>P.......# #............####...........#.#....P........# #............# #...........'(#....P.P......# #............# #...........###.............# ####'######### ########'#### #>............# #..### #..# #.............# ##...#### #.## #####.######### ###....# #.# #..## ####.# ######'## ##..# ########.## #.......# #######'#### #.........######>......# #..........# ...............#.......# #..........# #.........####.#.......# #..........# .........# #.#.......######.........(# .........# #.#.......#....+..........# .........# #.#.......'.####.......)..# .######## #.'.......### #..........# ###..)....# #..........# #.......# ####'####### ##'###### #..# #..# ##'###### ##.# #^......# # ###.######### #.......# ....# #...........# #.......# .....# #...........### #.......# ......# ###.............# #.......# .......####.............#.###.......# ........##...#...........#...'.......# ..?.....##.###...........#####.......# ...(....#..# #...........# #.......# ......<.%@.## ############# #.......# ...?.....### ######### ##########