###### ###....## ####.......## ##...........## #.............# ##.............. #......!........ #............... #.##............... #.................. ##..(....(D<....... #................. #..##.....<....... #.y ##............ .. ..#........... . ##..##>....#### ##. ....### ## ..###