...##........ ......^.^... .. .......... ... . #.......# .... .?##..!....##.... .......WsZs....# ......ssMMMZ...## ...s.sZMsMsMZ...# .....SMMs.SSMM... ..s.Msz{W{MMMZ... .....s{M{4S{MZ... .....MWWWMzW{M... ..##ZLM3Zs.##M... . #ZMM..Z.# .... .......... ... ........... ..