.. ..... ..... ############## ....####............# ...............####'#### #...........##.......# #......#######.8.8.8.# #......# #.......# #).....# +.8.<.8.+ #......# #.......# ####......#### #.8.8.8.# #.....!....... #.......# +......>...?.. ####+#### #...gl#.##..... #.....#..##...# #.....##....#.. ###.... ..... ..... .....# ##..... ....# ..###. ....# ... ..