### ######## .... ...##$## #######.....# ......#.....## .###..#WTo...# .###..oo.....## # !.....'o...)..# #.}###..'....#.## #.[###..#...#### #.......#....# #########...## .............## .......<......# .$...o###........ ....o ......... .... #......... $.. .......... .. #........ # .......