##### #########...# #...........# #.#######...# ## #####.# ##.## #.. ..##.# #.# .. #.##.########.# .....## ##.##.##.##.#........# .......#............#.######.######### ........##.##.##.####.# #....(....# .#.......#.##.##.####.# #.......#.# ......[..#............# #######.#<# .#.......#######..##### #.#.# ........########..# #.#.# #..$...?......a..# #.#.# #..##########.#..# #.#.# #.#..# ....# #.#.... ..# #.#..### ..# #..... ###..## ..#