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