############## ##.....##.....## ##.....o........## #\...............# ###### #................# #....# #................# #[...# #................# #..^.##### #................# #........# #.............>..# #....###.####### ##...<..........## ##.### #......<######......#.....## ##.###########......#####.######## #.........# ######....##.# #.#### #.........# ####....# #....# #.........# ###..###..#.## ####### #.........##### #........[.### ##.....## ####### #.............# ##.####..#...####.......####.....## #.........###.## #.)# #....#.............##.......## #.........# #..#########.########.....[...).....#.........# ###.####..####..............................%...#.........# #..# ##...############.##########.###.........#.........# ##.# ###..### #..# #######.###.........#.........# #.## ##...# #.#####.(...........................# #..## ###.## ##.###...######)##.........#.........# ##..# #..# ##......######(..))(........../:."....# ##.### ##.### #[.(######.....#.##.........#........># #...# #...###.#.######.#####.#.........<#.........# ###.########..............#####...#.......##.........# #.##.(.........................###.....####.......## #.#########.####.############...######## ##.....## #..# #...##...# ###...## ####### ##.######.#..#.###### ###..# #....##..#.........# ##.# ######### ##...#..##..#.###### #.######.......# #..........#.# #..........>...# ####....#####...# ########.......# #......## ##..# ########.........# ###.###### #..# ###.%......#....)..# ##...# #..# ###~~.~~..####.......# #..###### #..# #..¤#'#~.## #.......# #.......###### #..# #.#~#\#~## ######### #######).....####.## ###.#¤###~# ######....###### ##...#¤~ ~~# ####......##### #..### ##### ######.....####.## #####......# ########