##### ############## ##...## #............# ##.....## #..#.........###..###..## #####..#..##..#.##..## ##..## #..#....##..##.##..## ##..# .# . ... #....#.......(..'..# #..# ..# ...... #.#...#.........'..## ##..# #.# ..... #..#..(#####....##..## ##..## #.#####'#'######...#..# ########..###..## . # ###.##...........#...#..# ##...(.## ..#+ ##.#$##...#...#...#..#...# ##.))## ...Z. ##..####...#...#.).#..#...## ###########)## #...p.##(...(.+.###...###(#...#...# #.........()# '.Zo.czp((..((#........())(...#...# #...#...#(..# #.YOZc##......#.....#%.<)%#(.#....# #...#>..#...# ...eo ##.(####...%....%%%#%(.#...# #.###...###.# ..#' ##.#.##.###...###.######### #...........# . # ###.##...#.%.#(..# #...........# #.##...#.%.#...# #...........# #.##...........# #.###...###.# e.############## #...#...#(..# #...#...#...# #...........# #######################'#### #...))).....#...........# #....)).....#...........# #.)#####'#..#...........# ### #..#.....#..'...........# ## #.####)[#.....#..#...........# +.##.##.#.)#.[...#..#...........# #..#.#..#..#.....#..########+#### #.....##..#.....#..# ##.<.###..#######..# #.....##...........# +..#.#..'...........# #.##.##.######### ## #.#### ###