.#### .#.. # #... . ..# .###. ###..#### .....###........ _.........# .......