###### ########## #....#### #........# #.......# #........# #######.###################........##################### #>........................'........'...........?.......# #........##################........###################.# #..........#### ##########...(...%# ############## #.# #.............# #.................# #............# #.# #.............# #.................# #............# #.# #.##..).......####.................# #............# #.# #.##.............#.................# #............###.# #.##.........###.#.................# #...............># #.##.........# #.################### #.............##.# #.##.........# #.#### #....# ######..##..#.##.#### #.##.........# #[...# #.##.# #........##....# #.##.........# #....## #.##.## #.####.####.##.# #.##.........###.....###.....# #.####....#.##.# #.##.........##%......#####..### #.#...(...#....# #.############.......).........# #.#.......#.#### #.# ##......)....#.###### #.#.......+..# #.# ##..............# #.#.......#.## #.# ##..............<## +.#.........## #.# ##...............).## ###..........# #.# ##.........).........## #..........# #.# ##.........()o.........## #..........# ####'## #.......................# #.......#..# #.....# #.......................# ....# ### #.......#..# #.....# ##.....................##.....# #.# ######+##..# #.....######...................###.....# #.##########.....# #......%......................## #.....####............##.## #............................## #(.......+......<.....##.# #.............#.............## #......###.....)......##.# #.............##...........## #.............#...######.# #.............###.........## #......###%...#...# #.# #........................## #........#...##...# #.# ####'####...............##########.............#...######.# #....'..............................>..................# ######.............##############.#.##.##+#+############ #.............# #...##...........## ############### ......#....%........ .......+............. ......##........... ...... #........... .... #........... ########... ..