######. .... .....##.... #..$....... #.......... #........ ..... #########'#######+## #.....5.Y........... #.#######.#.#####.## #.#######.#.#####. #>................. #.#######.#.#.###.# ####.# #.#...# #....#######.#.### #.#............. # #.########.#.. #.#.#.....##.#..# ###............#..# ................. ######.#.###.##.# # ###.#.###.##.#.... #..).............. #####'#..#####.##### ................. ........########## ........# ........# ######## ........# #......# ........###########......# #######...........'......# #############......#. #................. #.#######......... #.#######..#####.. #..........# .. #[.###.##..# ###.####..###.##... .......)............ ........<........... ###.####.####.##### # #.# .# #.# . ... .. #.# .. #.# ... ###