. .... ..... ......####### ###+#### .............. #........ #............ #......... #............ #.......... #...........# #.........#+###### #....5....... #................# ###############............ #................# #....#..........##'#+##.... ##########.### #........# #....#..........##.#.# .. #............# #........# #....#..........##.#.# ... ##.#######.#.# #........# #....#..........##.#.##.... #.#..^...<#.###........###....#..........##.#........ #.#.####......+........'.'....'..........'...>....... #.#.# #..#.###........###....#..........##.#.####### #.#.# #..#.# #........# #....#..........##.#.# #.#.# #..#.# #......%.# #....#############.#.. #.#.#######.###........# #....# #.#### #.#...........'........# ###### #.# ##.#########.###........# #.# #..........#.# ########## #.# ##########.#.# #.# #^#.## #######....# .........<..######### #######............. #.#..########## #.#...........# #.#.#########.# #.#.# #.# ..#.#########.# ###...........# ###########.# #.# #.# ###