. .... !...# +### ....# #..## ....# .. #.<.##....#.... ##.>.#...##..# ##..#..##...# ###'###....# ........#..gg..# .......#.l...## ......##.....# .....##......# #####......## .......## ...#....# #..>.... ....... ...