....# ...# ...# ..# # ..# .[ #.# ... #.# .... #.##### #... #.....## #....######.##..<# #......)###.### ###.###.# ###.#...... ###'###.#####.......# #..................!# #........##.#.......# #...................# #.....^.............# #######.............# #(............# .....#.[.......### .>###.#......l..# #........g..# #.###....g..# #. #.......# # ....###+#.# .....# #... +.#.... #.... # #.#. ...... .. #.##..