###. .... ..#######..# #.....e<)..# ......###.## .#.## .# .# .. .# .