.. ... ########..# ##.....#.... ##...!....... #%........... #....c....... #............ #........<... #............ ##.(......... ##.....#.... ###########