... #.....# #.....# #.....# #..!..# #.....# #.....# #..<..# #.....# #############.....############################# ...............................................# ........<...........................g.h(.......# ......................................%........# ....(.........................................# ................%.[...........................# .................!.......<.<..................# .............................................# .?........>........>...................(....# ...........................................# ..........................................# ...............................>.......# #####.....############################# #.....# #.....# #.....# #....l# #.....# #.....# #.....# ...