########## #........# #(.......###### ###### #.............#####.....# ########......'...#.....# ##......###.#.....# #...........+.....+ #.#.#######'#.....# #.#.# #........# #.#.# #........# #.#.# #.....#### #.#.######.....# #>.......+.....# ###.####.#.....# ### #######'####.......# .......%. ........<...##......# .=...$$.... ............##.....(# ......... ............##......# ....... ............###.....# ..... ............# #..#### oo. .#######'#### ##.# #o# #.# #.## ##+##u### #.# #..# #.......# #.# #####.###### #.......+ #.# ##..........#.# #.......# ######.##....##..###.#.# ##########.......# #............##..# #.#.# #...........###### #............+...###.#.#+##+##....####### #............#..................#.# #..(.........#..........).......#.# #............#..................+.# #............#..................### #............#..................# #............#.##..#+#..........# #............#.###.#)#........(.# #............#.....)()..........# ##).................)##.#'######## #.........)..)......(...#.# ###.############)..(.(.#..#.# #...........# #<###.(.....#'######### #...........# #.# #.#...............# #...........# #.# #.#....<..........# #....(.(....# #.# #.#.....(.........# #...........# #.# #.#...............# #.........(.###.###.#.............(.# ###.........).......#.##............# #######...###.......###>########### ##### ######### ###