##### ######...# ########### #......#.# #........^# #....#...# #.........# ####### #........###........)###....)############## #.......>............'..............%...%.## ####..##.###.........###.....##.....#####..# ### ####.....##.###.........# #.....##.....##...#.#### #.# #.##.#..).((.##.........# #.....##....)##.#.#....############.# #.##.#.#.##..############ #......##........(.....#..........#.# #....#.#.....# #......##.#####.#.#....#..........#.# #.####.#.#...# ####...##.# #.......#..(........'.# #......#.#...# ##### #...##.# ###.#..#.#.........).### #####..#.##..# #...#### ######.####......#.........%...# #.)#.##..# #......###### #...#....#..................# ###....##..# #......#....# ###.#.####..####..########### #......##..###......#....########...#.........#....# #.......#....'...........'............).......+.>..# #.....).##.###......#....#######....#.....#####....# #..........# #......#####...##....#...#.....####..## #.......#### #......#####.#.......X.#.#.#...X.....##### #......## ####.....(...##..#'#..##.#.####.##.......# #......# ########(..####⌠####..#.#.....#.#..##.# ######## #.8..++⌠<⌠++..8..#.#####.##.##.# #...####⌠####..#.#.########..#.# #..##..#'#..##.#.#....#####..#.# #..#.........#.#.###.....##....#### #....##...##.....###.....##.......# #############..).........##.......# #######......##..>....# #%.....##.......# #......##.......# ##.....##)......# ################