####### #.....# ##### #########^###.###...## #.........# #.##.###.# #.#######.###......#.# ######.## #.....##.#.#.# #.......#### #########...## #.#........# #....## #.#........# #.#### #.#..##.#..# #.# #.#.....#..###### #.# ..######.......#.......# #.# ..%.....###.##.#.......# #.# ..(..(..J..............# #.#### ........######)###..(..# #....# ..####### #.# #.....# ####.# #.# ####### #.# #.######## #.# #........########.# ########.#.<......# ##.#.######## ##....# #.#...# ##.#.## ##.## ###