####### ##########.(....# #.)....o.oo...# #.########.#..#o# ########.# ....#. o #........########..... .. #.##........%........#.# #.###.##......o..... #..........#####.## #..##..........).# #........#...#...## #.###.......#........## #.......#.#.#.#.#.....## ####........#..........## .#. #....#...#...........###...... ###....................'.....# #....#####.(.#.........###...# #............##(......## .# #..#...#(..#####)....## #..#...(...# ##...### #..#.#.#...#######....# #..#.......##.............. #.(#(....###..P#'##..####.. #........###...#..####..#### #### #####.####.....'(.#..#..'..####..# #..........#..#..####.['..#)%# ######.....##'##)#..##'#.)##'## #.#...#.%#..).....####...# #.#...#..#.#####.....#...# #.##.##'##.#...####..#'### #....#).#..'...#..#..'..# ####.#..'..#.).'..#..#..# #.#####.##'##..#.##### #.#%.)'..#..####.')..# #.#...#..#..#.[#.#...# #.######.####..#.###### .. #..#....##%#..#.(.# # #. #.)'......))(.#...#.# #.######'##'#..#)##...'.# #.#.(.((.#).#..#..(...#.# #.'[..#..#.)####..#...# # #.#####..#++#P.#.)#+### #.....#'##.....#+## #................... ##.....#...##.#..#.. ###..%..####.# ..# ##.....## #.####.# #.......###.##.#.# #.........##.#....###### +.........'.............. #.........####....###### #.<.....## ##.#.# #.....## ###.# #...## #####.## #+# #......# #. #.###..# ### #. #.# #..# ..# ##.# #.###..# ###.#### ##..># #......# #......###.....## #.###..# #.#.##.......b..####......# #.#.##..###........%.###### #%#