..... # . ...!# .# .. ...# #.# #.###..###..###.# #................. #.........# ...... #.........##...... #............# ..##..........%.# .................. .................. ##........<....... #.........>...... ......?........... .................. ...##............# .. #............# .......##..%... ....... ......