#### ######### ... .<......####%#### #....))......# #.g###..w.####.##.# ........<#....... #..##..###.###..... #.. .# ###.## .... ## ... ..P.. ##. ....... #+#####