######## #......# . #...<..# ....####......# ......(((.....# ........###+### ....(...# .....e..+ .....?..# ....##### .... ...