.. ... ##.# ...## ###...(. ######....# ####........##### ########....<........... #.........######..##### #......#### #..)M## #......# #..... ######## #..##### #.. ##