################## .................. # ...... ....... .. #.. #...# #...# ...# #...##...# #)..# ...# #........####...# ...# #......<........#####...# #........[..............### #...#######................. #.. #...#####(........ # #...# #...####.. #...# #...# ######...#####...####. ...!.................... ....................... ############g########## #.?...# #.....# ......... ###>....## #...... #....#. ####.#.# #.#.# . .