######################################### #.......#.....^..#....<..^..#......#....# #.......#.......)#[[^)......#......#....# #.^...^.'........[[[[......^'......#....# #......^#.....^.[#....[.....#...^..#^...# #^....^^#........#....".....#.^^...'....# #....###############################'#### #.^..#...........?.................#^.^.# #....#.............................#....# #....#..............#..(...........#....# #M(..#...........[..#..............#..^.# #>(^.#......##.............##......#....# ######.....###...#######.[.###.....#....# #....#....###....#######....###....#....# #..[^#...###.................###...#....# #....'...##...................##...#....# #...^#.............................#>..># #....#........[....................###### #..^.#....##........<[.......##....#...^# ##'###.............................#....# #^...#.............................'....# #.[..#.).##...................##...#..^.# #....#...###..........[..[...###...#^...# #...^#....###....#######....###....##'### #^...#.....###...#######.).###.....#....# #....#......##.............##......#....# #....#..............#..............#.^..# #<..^#..............#.......)......##'### ###'##.............................#^...# #....#########'###############'#####..^.# #....^#.......^#............#....#......# #.....#.......^#.....[......#^...#......# #.....#........#......^..(.^'..^.#......# #.....#........#...^^.^.....#....#......# #.....#........#....^.^.....#....#......# #########################################