######## #......# ### #.###### #.... #.# ... ######'## ... #.......###########.##### #.....>.................# #.......###.#######.###.####### ######.................)....... ####.............###..####.# #....##########.......# #..b.#..%.$...#..####..# ######....'........#..# #.# ..........#........#..# .# ###....#.#........#..# .# #....#.#........#..# .# #. .###....#.#........#..# #.# #........).#........+..# #.. #####......#........#..# #. .. ##.....##########..# #. #. ####.)........ ...# #..#.#####..# #.#.######### #..#......# ###.(.......# #..#.<# #####.##### #...#.# #.# #. #. #.(...# ##.##### ... ..## #.#...# #####......# #.##..# #.#...# #..........# #...(..###.#..#..# #######.###......# #........#.#.#..## #.......# #.###### #..##..#.#.#.#.## #.......# #.# #.>....#.#.(#..# #.......# #.# #.............## #.......# #.# #.####..#.....# #.......# #.# #.##.....###### #.......# #.# #.......## #.......# #.# #.##...## ######### #.# #.###### #.# ########.# #######.####### #......#.# #...........(.###.######.# #############.....# #.# #.###[######.# #.###.##.....## #.............# #.###.######### #.# ### #.# #.