######+#### .. .........##.. ........... ......... ......# [.... #$.# # #..#### [### #.....#..... #..%.....# #..#J####### #..#.#...... .###.........# ..........#.## ........#.#.# ........#.#.# ..#.#...###.# .........##.# #........##.######. ................... #.......##........# ##.#.#............. #.#.#####......... # #. ##...###. #...# # #...# ..# #...# ....#...####### #.#.....##....## ........#.####.# #.#.....'####8.# # ##.##.'#...#.# ......#..<.#.# #....##.##...#.# #... #.####.#.# ... ... ##..# . #.# #### ..