### .... .. ###..## .......# .........#.....# .......#.. ..#.# . ..........##)#.# ....... ......... .....## ....... ........####....##...... #.#......##..........# . ## ###..#.##.#....#.......# .. .. #..= #.#..######.#....###... ##.##.######.####...#######......#.... ......o).(....................[....#... ......)####...##....##########......... ....... #.####.##..######.....#.#.## ....... #.# #............###...# ......# #.......##......### ##...... ...... .....##########<# ....## ...... ........ #.# ....# ...... ........## ... #...# .........# ..... ..... ###........ ....... ..... ........## #########