######## ..#......# ........(# .......))# ..[...)e.# ....)...<# .........# P...)...# ......e.# ........# #......# ......# .....# ..#