###### ######## ###### ###########....# #......# #....# ##........##....##########......# #....###### #.............>.................# #....#..%.# #........)#####...........###.### #....#....# #.........# #...........# #.# #....#....# #.........#####...%...)...###.# #....#....# #.............................# #.^).#....###### #.........#####...........###.# ##.###....##...# ###.........# #..........%# #.# #.# #....##...# #....#.#.#### #...........###.# #.# #.........# #....#.#.########.#########.....######.###.##.#.#.## #....#.#.#........#########.....#.......##.##.#.#.# #....#.#.#......................#.......##.##.#.#.### #....#.#.#............#####.....#.......##..........# #....#.#.#..........................................# #....#.#.########.....#########.#...................# #....#.#.########.....####### #.#.......##..........# #....<......................###.#.......##..........# ######.#........#.....#####...........^..#..........# #.#..............#####.......)......#.##.#.##### ##.#........#..#####....)............#.##.#)#### #.)....%.%(<#..#####.##......#.#######.........# #....###.###.........##......#.# #...).....# #....# #.###.........##......#.#######...%.....# #....###...............%...................)..># #..............................................# #....#######............................(....#### #....# #............####.#.#######.#........# ##.#################....####.#.##......#.....<..# #............................%...)....#........# ###################..).####.#.##......#........# ########%...# #.#.##......#........# #...........# #.#..................# ###################...........# #.####......#........# #.....%....................#### #.# #......#........# #............######........#######.# #......#........# #................>.................# ################# ########.....######........######### #.....# ########## #.....# #######