###### #....# #####....#####.. .........w(..... #####........... #<............). #########.....## .....# .....# ######