###### ##....#### #.....##.#### #.....##..#.# ##....#.....## #...$....#...# ###....)..#...# #....#.#[....## ###....###......# #...##..#...##..# # ##>.............# ..<.##...#........#..# .......<####.g....#..# # ##....a.# #.........## ..# #[...#.. #.[.####...#..... #....##......# ##........ #.... #!.a...# #..#.#... ##?.. #.....## ...### # ... ........ ...[# ... .....#.. ....## ....... ...... ..$.... ........