####### #....<############# #.....+...#.......# #.....#...'.......# #.....##'######..###### #.....#..##..##..#....# ##....#..........'....# #....#......#...#....# #....#..##..##..#....# #####....#..##..##..#....# #........#...#......#...[# #........#...#..##..#....# #.).)....#...#..##..#....# #.)....).#...#......'....# #........#..##..##..#....# #........#..#########....# #........#..#...##..#....# #........#..+.......'....# #####....#..#.......#....# #....#..##..##..#....# #....'..##..#####....# #....#..#...'...#....# #....#..#...#...#....# #....#..'...#####....# ........#..######..#....# ....[...#..#....#..#..<.# ........#..#....'..#....# ........#..#....#'##....# #....#..#............# #....#..#............# #....#..#............# #....####............# #..........######....# #..........#....#....# #..........#....#....# ##'##......#....#....# #...#......#....#....# #...#......#....'....# #####......#....#....# #....#######....#....# #....'[...#.....#....# #....#....'.....#....# #....#)[..##....#....# #....#.)..##....#....# #...# #....#.>........#....# #...# #....#).........#....# #...# #....#....##....#....#### #...# .....#######....#....#..########...## ....#....#..............# ..#....#..............# #....#..............# #....#..............# #....#..##..###.##..# #######....#..##..######y[# #..........#.......#...#yyy.(.... #.....^#+###.......'...#.y......( #......#..#...##..######.(###+### #......#..#...##### #+## #......'..#....# #......#..'....# #.>....######### ########