....# . +....# .. #....+ ...######....## ..............# ...........:..# ..............+ ......i.......#+# #+####+##'##..... ......'........ ###+##+##........ #...#......###... #...'......# .. #...#......# ######'#...# #..#...# #..+...# ####...# #####