########### #####......!..############# ..######.........................# ..o..................###########.# o.######.............###.......#.# ###.#...#######.........#.# ##.#########......................#.# .......o.)....#%##..#####P.P......#.# ##.########...#..#..#...#######...#.# ##..#..#..#...'%!#.%#...#.# #..####..###'#[.#..#...#.# #............#####'#...#.# ########..........⌠..........##.# #...........#'###.......)....##.# #........#'##[).#'##..##'#...##.# .........#!)#.).#..#..#..#...##.# ........#..#..[#..#P.#..#P..##.# #.###.#.###########..####.%.##.# ...........................%##.# .....##......#.......#.....##.# . .. ....##......##......###...##.# ... #.# # ...##......##......# #...##.# ... ...> #.#.## ..##......##......# #...##.# #.........####.#.##.. #%##......##.##.### #...##.# #......................##r##......##.##.#####....#.# #....!..##.....#.##......###..>....#####........####........# #......####......................%"...%....###........# #......####......................)....................# #<......).)...........................###..###........# #......####.........##.#.....#####....# #..# #........# ####.### ##.................# #....# #..# #........# #.# ###########.#.....# #.######..###........# #.# #.#.....## #.##.................# #.# #.#.#....# ##.##.................# . #.#......# #...#.................# #.###....# #...#.........######### #.###....###...#.........# .........................# .####................>..# #######...#.........# .....#.........# ###...#.........# #...########### #####