######### #.......# #### ## #.......## #..###.## ##........#####...^..# #........###....#....# #.........####..#..^.# #........###....#*..^# ##.......####...#.^.^# #...))...##....#...^# #.)##)....#....#...^# #..#.#.........#ss.## ##..###..)......#ss.# #..##...........##### #.######.......## ####.# #........# ##....# ##.....#.# ##...### #.##....# ##.....## ###...### #.......## ##### ##........## #...##.....## ###......##.## #.#...###...## ###...####...## ###.#.#.....## #.##........## ##.#...##....## ###........#.## #.....###...## ###....#.)...## #...##......## ####....#....## ###...)##....# ##.#.#.).....## ##.####.)<...## ##...###.....## #.>...........## ###.........#....## #.....#.....##....# ###...#..........## #.....#.......## ##...####....## ##.###.......## .....#... ##.#.........# .....#... ##.....##....# .....#.. ##.#....#....## ....... #...#.......## #....# ###....#.....## #....## ##.............. #.....#### ##......~~~~~~~~~ ....##.oooo## #.......~#######~ ..o.....o.#o## ##......~# .# .....h.####.## ###....~# ~.# ##...#.##....# ##...~##+++##~.. .o#..###....## ##..~~~~~~~~~.. .o.## #......#### ##.~~~~~~~~~.. .. #..##.....# #............ #......###### #######....... ##......#...# ##.###......... ##...>###..###...#.......... ##..#.#.........#.......... #.##...#.................. ##.....##................. ##....#..............#..# ##......##.........##.. ##.....#........### ###..###..###.## #.## #### ### ###