### .... ....### .....>. ...' ....#.. ...r# #...g..##....# #..%#....### #.#r##.....# ##.#..#.....# #.....#.....#### #........(...... #....#......## #....#......# #....##.##### #######..# ##.# #.# #.## #..# ##.# ###.### #.....# ########.....# #.....##.....# ###.###........# #8'''8####.....# #.###.# #.....# ##...## ####.## #..<..# .# ####### .. .#