######## ########### #...#..# #....'....# #...#..# #...Z#....# #...+..# #...##...######## #..##.## #...##...##.....# #..##.## #.........#....## #......# #.........'....# #......# #........##.##################### #......# #........##.##........##.#......#### #......# #####.......'..#....................<.# #......# ##..##.......#..'............(.........# #.....## #............##.#####.##..##...##.##.##### #.....## #............##.#####.##'###...##.##+##..# #......# #............'....'............'...'..+..# #.....## #.......####'##...#.......##...##.##.##.#### #.....## #.).....##...##+#####'##..##'####.##.##.##^## #......# ##...........##.#####.##..##....#..#..?...>.# #.....## ##..............+............>..'..'........# #.....## #.......##...##.#####.##..##z#######.##...##### #......# #.......####'##'#####.##..##.#######.####'##..# #.Z...########...........[................+..'............# #.....##.##.##.>.........##..##.#####'##.#######'####.##.## #........'..........)....##..##.#####.##.#######.####.#### #..#####.##.###'###'###'###.................#.....<#...# #'######.##.##..###.###..##..##.............#...:..#...# #....'....+...........#..###+##.............'..........# #.##.##..##.##.....)..#..)...##.##.##.##..######......## #.##.##..##.##........+..##..##.##'##'##..######..##### #....................##..##..##....'.Z....'..#.....# #.##.##+###.###'###..##..##..##.##.##.###.##.'.....# #.##.##..##'##...##......##..##.##.##.###'##.##....# #.##.##..............##..##..##..+.........'.####[.# #..+.................##'###.)##.##+###+##.##.......# #..#.................'.......##.##.##..##.##.......# #.#####.###..##.########.##............'..........## #.#####.####'##.########.##............#..........## #...'........[.....'.........##'##[##.###.##.......# #..##......#.##.#####.##.##..##.##.##'###.##.......# #'#############.#####'##'##.........'..............# #...# #......>....##..##.#####.###.##.##...## #...# ##.####..(..##..##.#####.###.##'###### #..## ##'####.....##...#............#..# #### #....<.......[...'............'..# #...........##..##...##.#######)## #...........###'###############(## ##.#.....##.##...# #......((# ##########.##..## #.....#.## #..##### ######### #...# ##.## ###