######## #......# 7.7 ### #..###.# 7.7 ..# ###+#....#.# 7.7 #.# .# #<#....8.#.## 7.7 #.# #. #.#%.#......## 7.7###.# .. #.'.####.....# 7.7.##%####### #.# #.#..#.......# #7.7.#........# #.# #.#....8.#.#.# #..#.#..#####.########.# ###+#....#.#.# #.......# #..........# #..###.#.# ####.#.#### #..#77.7#..# #......#.# #......# #..77..7#..# ########.### #+ ###.##.# #.777P.77..# #.....# ... #.##.# #77.....7..# #####.# .... #.##(##77PP7...7)## ###.# ..... ##......7..PPP.P7.# ##.#.# ......####......#7....P777.#### ####....# ......g..........7P.77777.....+ +.......# ......####......##7.77.#...#### ####....# ..... ##.##.## #........# ##.#.## .... ####.# ####.##### ###..# ... #.# #.# ##.# #+ #.# #.# #+# #.# #.# #.# #.# #.# .# #.# ##.###### #.# #.# #######.......# #.# #.# #..........##.# #.# #.#####.###......##.# #.# #.........>.#...%##.#######.# #######.#####...............# #.# #.#.###.######### #.#####.#.# #.# #.........###.# #######..^....# #########