##### ###..^# #.(...# #..#.## #..#..# ##....## #####..##..## ##...#..#..#.# ########################### ###......##....## ### #..ys...................... ##...###[####.#..####.#####.###..^#.^^.^^~^^.###..#~~ ###...## ### ###..##......%!.##.~...#~y~..#~...~.# ... ### ##....## ##.....#.######^~....^.....^.s#...# . ###.## #...### #^..##### #~.......#.^........# #....# #### #..#.## ##.## #.^~.....^..^.......... #^...####..## ##....### ### #.#^....#...%~~~~~~~~~~. #..#........## #......## #.#........~~~~~~~~~~~~. #^.##%%..%#..# ####.#..# #^#.......~~~ ##..###.###..# #..#...## #~.~.....~~~~ #..## #####..## #.....## #......~~~ #.<.# #....###.#.#### ##..# #..#..##......# #...# #...#..%##......# ##..# ##......######...# #..## ###.##...# ... ##..# ###..#.# ## ##^.## #...## . #...# ##.## #..## ### #...## ###^.# .^..... #..## .#~ .^....# #...# .^# .^^. .....# ##..## #... .^^ ....^ #...## #### ..# # ..## .... ###...# ##..####..# .#. .. .#..## # ##.##^.# .. ##....##..# ^..% .###~~.~#####.# ##.....## ..## ##..#.(#..#### #.^.####.#)..##.#.....# #^...#.## #..# #### ##..###..#....## #......##^..#..#^... #..###..#### #..###..## #.#..###.......# #.!.(.###.%#..#..# #..........# ##. #.. #....# #...#.##..#.#..## . #####..#.<.....# ##<..^##...## #..##..##.#..# ##.....##.####..# .#..##^....####%^$# #########..# #..#..##..#..# ###...#.......## ....#.#.#....##.....# #..## ##^.....#..## #....###....%..# #..#.^#.#^#..#.#...# ##..##### #..#....#.%.# #...## #####.#......# #..^#...##...# . #.# #...#..###^...#.###..#####^.## ##.#...#..# #.0#.#.#...#.... # ##......####^.### ##..##%...# #..##.## # ##<%##...##.....# ##..##..##..## #...#^..###### ##..### ##%.#....#####.# ######..#..# #^..##.....#^## ##^.# ##..#..#....# #.^#...# #..####.......# ##^.## ###^.#...##.... #....### #..^#######^..# ##..## #.%.####..####. ###.## ##.#.####^^..####...# #%.#..#..... ### #.....##...### #^..## ##.....##... ##.......### ##..## ##.##...##.# ####....# #...## ### #..##.#..# ###### ##^..#########.####.......# ##....^.............#.##... ##.............^..#^...... #######################