################## #................# #................# #................# . #...##########...# #...# #...#........#...### #...# #...#........#...#.## #...# . #...#..####..#...##)### ## #...#... #...#..#..#..#...#.##.## ##.# #...#... #...'..#..#..#....##...## ##...# #...#... #...#..'..+..#..(##)....#.. ..#.....##...# ... #...#..#..#..#.......⌠...... .....⌠...{...+.... #...#..#..#?.#...##.....#.. ..#.....##e..#..... #...#..#..#..#...###...## ##...##.)..#..... #...#..#..#..#...# #.## ##.##.#...###### #...#..#..#..#...# ## { ###e##......... #...#..#..#..#...# ##.#......... .#..#..'..#...# { ###......... #..#..#..#...# #...##'### #..#..#..#...# #...# ... #..'..#..#...# #...# #..#..#..'...# { #...# #..#..#..#...# .⌠ #...# #..#..#..#...# ... #...# ... .#..#..#..#...# #... #...#..... #...#..#..#..#...###############.###############...'...... #...#..#..'..#.....................................#...%. #...#..#..#..#.........).).........................#...e. #...#..####..#.....................)...............# .... #...#........#...#######'##...#####'######'#####...# ... #...#........#...#........#...'....)..)........#...# #...#..(.|...'...#........#...#......))........#...# #...'))####..#...#........#...#................#...# ... #..)#).+..#..#...#..P<....#...#.............<..#...#........ #...#..#..#..#...#........#...#................#...#......... #...#..#..#..#...#........#...##################...#.........# #...#..#..#..#...+........'........................#.........# #...#..#..#..#...#........#........................#.........# #...#..#..#..#...#........#........................#.........# #...#..#..#..#...#........#...##############'###...#.........# #...#..#..#..#...#........#...#................#...#.........# #...#..##'#..#...#........#...#................#...#.........# #...#........#...#........#...#................#...'.........# #...#..P.....#...#........#...#...##########...#...#.........# #...#'########...#........#...#...#........#...#...#.........# #................#........#...#...#........#...#...#........<# #................#........#...#...#........#)..#...#.........# #...########'#...#....... #...#...##'#######...+...#.........# #...#........#...#....... #...#................#...#.........# #...#........#...#........#...#................#...#.......).# #...#........#...'........#...#................#...#.........# #...##########...##########...#######'##########...# #####+## #............................................. .. .. #............................................ .. #............................................ #############################################