############## #............##### ########## ############# #................####### #........# #...........# #............###.......############........# #...........# #............# #######.....................####...........# #............# ##############........#..............# #............# #..........##...........# #............# #...)....####...........# #............# #........# #####.####### ####.######### #........# #.## ###### ##.####### #..## ##...###### #.## ##..# ##(....##..# #..## ####'#### #.......#..# ########### ##..# #.......# #..._...#..### #>........# #####'###### ####.......# #.......#..'.# #......<..# #..........###..+.......# ###.....##..#.###.........# #..........##..##.......# #.##...##...#..##.........#######..........'..###.......# #..##.##....##..#...>..^..#.....'..........#### #.......# #...........###.'.........'<#####..........# #.......# #...........# ###.........### #..........# #.......# #...........# #.........# #######'#### ####'#### #########'### #######'### #.# #.# #.# #..# #.# #.# #.# ##########.### #######.### #.# ###.# #.....>......# #.........# #.# #...# #............# #.........# #.# #.### #............# #.....>...# #.# #.# #............# #.........# #.# #.# #............######.........# #.# ###.# #................##.........# #.# #...# #.....<......###..#.........# #.# #.### #............# ##.#.........# #.# #.# #............# #...........# #.# #.# ############## ###.........# ##.# #.# #.........# #..# #.# ########### #.## ##.# #.# #).# #.# #.## ###'###### #####.###### ####........# #..........# ################..'........# #...o%....<#####################.)..............##........# #..p>............................#################........# #..........####################### #........# #..........# #........# #..........# #........# #..........# #........# ############ #........# ##########