########## ##.......^# #.........# #...^....## ###.....####### #....<........# #............## #.....#...^.## #.....###..## #......##### #^.#...### #.###..#.# ###......## ####......## #..........## ##........^.# ###........## #.###......# #...#...##### #...........# #...........# #.......#..## #...##.....# #^.......### #...##.....## #...##......# ##.###......# ### ##.....#... ###....^... ###..^..#.... ##### ##.#.....#.... ##.#%# #....<..^#^... #...^# ##..........## #..^.# ###...^...# ..#....# ##.##^..# ...#...^# .. #..##..##...#^...## ##^.##^.#...##..#.....## .^.....%........#......## ...........#...##........ #.. ............^...#.....#.#^#... .......#.##.....#.....###....^ /^#....#######........#....... ..#....# #.....$....@......... ##^.. #....^...R............ #### ########[...........^. ####...R.....# ####'''#### ### #...# ###~### ##%%.####~.^.^### ##.....##.%......### #....##.%.~##~.....## #....~##~..#####.....## #......~..~## ###...~# .........~.##.# ##....# #~...##..~###...###....## ########### #..~~~~.[### #.~~ ###~....# #..~ #~~.^.## #~..## ##~.~~## #~.~## ###...### #...## #++# ##.....# #...~# ##..# #~....##~ ###....## #~..#####./.~~~~~~ ##.##....###.~##^~#....#~~~## ##^.~~~.(..##~.##..%%~~###### #...~%~#~.^.~.....~..### ###~~#######.....##### ### ###...# #####