### ## . #.. .# . . ..#####.####.#..... ........##..!...... ...........$##..... ##........)....... .######.........@......# #................o....... . #...##............... #.#...#................. #.#....................). #........................ ###..<.##................ #...###...............>. ###...# ##..........>....# ####.....# ##............... #....#...# ##.......######.# #....##### #.........# #......######.........# ######...)...#.......## #######..........# ####.#####... ### ####