#....#.. ....#.. ...... # ########## #....+ .. ##....#...### #....+ ... #...........###....+## .... ...#..<..#...##......# ..... ##...###...## #...###w..$.. ##### ##...###............ ##...##............ ###...##'#......#.. ........#..#.#......... #.###..#.##.#)#......... .#..#.###..#.#.#......... .............#.#......... .# ######..#####.#......... ..# ##..##.....###...### #..# ##..##..#.### #..# ##..##.....##### #..###..###.#.#.....# #..#..###.>#.#.....# #...##....#.#.....# #..#...#...#+#+#.....# #.......#...........# ###...#.............# #...+.........##### #...########### #.### #+