######## #......#### #......+..# #......#..# #......#..# #......#..# ####......#..# #....##'###'## #....#...#...# #....+...'...# ###....#'####'## .#.##+###..##...# ....#....#.........# #####. +....+....'.........# #_._#.. #...... ### #....##..###...##'### #...#.# #........ ##.## #....#..###+####...# #...#.+ +........##..^## #....#.............# #.).#.# ..... #.......##.._..## #....#.............# #...#.#+##.....##+###......##.......## ..+....#.............# ##'##.....................##......^^.##...#....'.............# #..<......##'##...........#...#####^.^#...#....#+####..###...# ##........'...+...........##.'#.#.#'^##...##+#......#..###...# #........#...#............###..#..###.......#......#..#.....# #....#+###...####'##....#.....###...........+......+..+..)..# #....'...'.........#....#..#.........##....##......#.###....# #....#...#.........#....#..#....#....##....#.....###.###....# #....#'###.........+....#..#....#....##....'.....#(..c......# #........#.........#....#..#....#....>.....#.....#...#......# #........#.........#....+..#....#..........#.....#..Y#......# #........#...####+##....#..+....+..........#.....+..c#..<...# #........'...# #....#..#....#....####'##.....###'#####+## #....)...##+## #....#+##....#....###).#....... ... #............###+###....# +.. #.)....+..+...... ..... #####........#.....#....+ +......#..#..... ....$.. #........#.###.#....#+## #.....###'# . ......... #...<....'['>#.'......... ####'## ... #+#####+### #........#.###.#......... .... ... #........#.....#......... ........ ###+###+####+###......... ...... #......##+#..... ...# #####'##..#....# # # +....#...+....#.. #....'...#....#... #....#...#....#..# +....#...#....+..# ####+##'##....#..# ............%..#..## ..........%...#...# ..............+...+ ..............#'### ###+##+####......# +....<.# #......# #......+ #......# ########