############### ...## #.............##### .....# ###.########.##.....# ......####### ##............##.....################## ............. # #.....#.####.>.'.....'................# ............... #.....#.####..##.....################## ####.......o#...# #.........##..####...# ##.........o.o...# #.....#.#+##..# #...# #..........).#...# #.....#..>....# #...# #.^.[...Ko.....# ####'##.......# #...### ####.#........#...# #%##.......# #####.# ........(.......... #..........# ####'#### ...#.#..(..#.##..## #.##.#####.#####.......# #....(........# #..............'.......# #....(........# #..........#####.......# +........###..# ##.........# #......#### #....((.......# #.........###.###### ##...(.....#..# #................# #....#.(#.%.....# ##..........#.....# #.../#..#.......# #......###..#.....### #....#.)#.......# #.####.##...........# ... #..#....#..# #.# #)##...#.....### #..........# #.# #......#.#.###### #.###.##..## #.####.##............# ###### #..........# #..............<.....# ####....# ...........### ##########........##.#......# #.......# #..####......# #.............###.##.#......# #.......# .. #....#.# ######.##.#.#.# #.##.#......# #.......# #.#.##.# #......#.# #.##.#..%...# #.......######## #...##.# #..#.#.#.# #.##.#.....(#######.......#......# .#######.##.# ########.###.............)..................+ ............# #........##......##############......###+#######.#.##.# ##......###.....%# #..............# #.#.##.# #......# #......# ##....#........# #.####.# #......# #......###### #....#....?...# #......# #......# #...........# #....#........####.##..# ######## #...........# ######........#.#..<...# ######......# #........#.#......### ######## ########.#.#........# #.#.#..###.#.# ##........#.#.# #....#..#.#...# #..#)#.....#### #..#.#..#.#### #..#.#......<# ...#.#.##.##.# ........##.##.# #.#.#.####....# .#.# ###### #.# ..#