###### ######## #....###......############################ #.................%.....>................########### #....###......##############.###########...........# ###.## #......# #.## #######...........# #.# #..%...# ######..####...........[.....# #.# #......##### ###...................####.##### #.# #....>^.>..###...#####+#####....)..........# #.# #..........##..#####.#.#..####.....####.##.# #.# #.............## #...#.....###....# #.##.# #.# #...........### ###.....#..#####..## #.##.# #.# ####.##....#######............####..###.##.# #.# #.##...###.#.....##...........##..##.##.# #.# #.##..##.......###..#.........###(##.##.# #.# #.##..##..........###...###...###....##.# #.# #.##.###..##..#.#.....##...#....##.#.##.# #.# #.#..#.%##...#..#.#.#..#.....#...#...##.# #.# #...##..###.###..#..###...#.#.#..##..##.# #.# #...#...+...'....+...'....'...'...#..##.# #.# #..##'###...##'###...###'##...###'##.##.# #.#######..#....##'##....##+##....##'##....#....# #.#........#.>..#..(#....#...#..<.#...#....#..(.# #.#.#####..#....#...#....#...#....#...#....#....# #.#.....^..######...######...######...######.##.# #.#.....%.......)..).....)...................##.# #.#.........................................###.# #.#.......####................########......# #.# #.#.^.....# ###.#######......# #......# #.# ####.#......%# ##.## #......# #......# #(# #.......####.#####...# #.###### #......# #.# #................^...# #.# ##.##### #.# #.......####.#####...# #.##############.## #.# #.......# #.# #...# #.................# #.# #.......# #.# ##### ###############...# #.# #.......# #.# #...# ##.####### ######### #.# #...# #........# #.####################################.)......# #..........................(..................# ######################################........# #........# ##########