### #.. . #.############################### .. #.#............................<# ... #.#.############################# .... #.#.# ..... #.#.# ### ....Y{###.#.#....# ...hY{O.)...'....+ ..[YYY##..###....# ....Y #..# ....# ..). #..# ...# ... #..# ..... .. #... .... . #.... .#.. #....