########## ######### ###############........######.......# ..........#....#........'....#.......# ...........#....#........#....'.......# ...........#....#....#...#....#.......# ...........%Y...#...###..#....#.......# #...........#....#..## ##.#....#.......# #...........#....'.## ###....#.......# #......##Y####+##### #.##'#.......#### ##### #.....# #.####.##+#.......# #.....# +.........#.......# #.....# #.##......'.......# #.....# #.......#......<+ #....?# #........#.......# #...<.+ #.........#.......# #.....# ##+##...##.......# ....... ###+###+##..>. ......Y #..... Y.. +..... #..... ...