###.######### ........... .# #.#.##.#.##.##### .## #........<#.....# ....### #.....#.......# ....... #.##<.#.......# .....(.##.#....#......# #w.!....##.......# ####.##..#.####### #.......# ####.#### #.# #.# ... #.#