..>.. . .P.P. ... #+####.... ...##.......## ......!......# ...........# #########+##........# .###....##...##.......# .............##.......# ......................## ...............[.....<.# ..................)....+ .........)..)######'#### ......o..)...# ... .............# ..... #.##....##...# ...... #....##...# ...##. ........#...# ...# .[......#...# #........#...# #........#...# ####### ####