######## ......... ........# .......$# . .........# #.. .......g.# #.. .........# #.# .........# #.# .$.......########.#######. .......................... ........####.........# .....................# #.##########.........# #.........# #.....%...# #.>..#.#### #....#...## #....##...# #....###.### ....### ##..# ...... ###.#.## ..#####...#..# . ##....##.### ##..##.##...## #...#####.#..## #####.### #..##..# #.....# ###..##..# #.###.# ##...###..# #....## #..####...# #....# #<## #..## #.#.## ### ##..# ##### ##.# ###