########### ..........# ........#r# ##)....#.# ...r.###l# ....h #.# ......###.## ........<..# ...........# ...h.###..# ..hh #..# ..l #..# . #..# #..# #..# .