### ..# ####.# ....# ##. #..########## ...#. #.<#......... #...####..#.######## . #..........# # !###..####..### .>........##.^# #.##.....##..# #....(.......# ####.....##.## #........##.# #.#..o....#.. #?.)ro...... #oo.....##### ..........# ............# #[#.........# . ........... #..#########.