##. ... ##.## ##.... #... ###########.++++++ #......gg...+....+ ........###.'.<..+ ........# #.+....+ ........# #.+....+ ........# #.++++++ ........# ... ........# .## ........##. #.