######### ############### #######.......# ########## #.............# ########## #.J...'.......# #........####.###..<......####........###.#####.......# #........#....#$#..........(##........#...# #.......# #..........##.###.........#(##........#.#.# #.......# #........####.............#..#..........#.#####.......# #........# ##.(.....)....##.#.....>..###.............# #........# #............##.):.......# ##............# #........# #............####........# #..#####.....# #........# #######.###### #######.## #..#?)(#.....# ######.### #.# #.# ..#)$%#.....# #...# #.# #.# ..#?$!#...### ###.### #.# ..# .#####....# #...# ..# ### $........... ##'######## .## ............# #.........# .#!........# #.........# #.........# #.........# ......... #.........# ).. #.........# #.# #.........# #.# #.........+ #.# #.........# #.# #.....))..# #.# ######(#### #.# ####### #.).# #####.###.....## #.### ###.........#f#..# #####.########.....<..........# #...........(#.#.........#.#..# #............#.#..............# #...........<#.#.........(.##.... #..............#........>..# ##. #............###...........# #............# #...........# #............# #...........# ######)####### #####......## #...# #.#.#..# #.### #......# ... ##)#.#.## ###+########## #......# #...........<# ##.#+###### #............# #..)......# #............######.........# #............##...'.........+ #............##.###....#.#..# #............'..# #.........# #............#### #....#.#..# #............# #.........# ############## ######....# #####