####### ## ....... .# ....... .### .......#...# #.........# .#.........#### .....>z........ #..z