########## .........######## ................# ...>..!.........# ................# ................# ........>.<.....# ......w....###### ...<......## .........## .##.....## #..##.# .... ..# .....#.## .#.. .