### ### #.# #.# #.##########.# #............# #.##########.# ####+###.##########'## #.....##.##..........# #....$##.##....))....# #......#......).)....######## ###......###.....####.........# .........#.#.....# #########(# ######.#...#.....# #.# { #.#.#.#.....# #.# #######.#.#.....# #.# ........#.#.^...# #####.# #######..÷'.....# #)..#.# #...#.....# #...#.# #...####### #...#.# #...# #.#.#.# #.... +..∩..# #..### #.#.### .... #...# ##..# #...# #.<.# #...# #####