######### #..#....# #...#...# #....#..########## #....#..#........# ##..#...#........# #..#...#..>.....# #...#..'........# ###### #...#..#........# #.......# #....#####..#...#........# #.......# #........)...#..#........# #.......# ##......[).)....########## #.......# #.#..##..#...#..# #.......# #..##..##(#.##### #.......# #............# .# #.......# #.)..........# ..#########+############+##'######'############ C#.....%........................))........# .'.........(..............................# #..............................).........# #....)[).....(...............).).........# #...))(C...(..................[(.........# ######### #...))########''#############(######.....# #.......######### #.....# #.......# #.......# #.....# #.......#.......# #.....########.......# #.......# #.....# #.......#.......# #.....#......#C......# #.......# #.....# #.......#.......# .'....%#......#.......# #...8...# #.....# #.......#.......# .##.....#......#.......# #.......# #.....# ##.....##..<....# #.....#.<....#.......# #.......# #.....# ##...###.......# #.....'...A.)#.......# #.......# #.....######'#####.......# ..#......'.......#####'####### #.....#..........#.......# ########...!...##..........# #.....#..........#.......# #.......##.##.##.##.# #.....#..(.......'.......# ##########.##.##.##.# #....(#..........#.......# #..........# #..(.(#).........#.......# #.##....##.# #....()).........#.......# #.##....##.# #..).)#################### #..........# #...).# #.##.##.##.# #.)(..# #.##.##.##.# #.))..# #..........# #.....# ########'#####.....# ..................# ..................# ..................+ ..................# ..................# ###################