##### ..... #...# ...#.##. ####.>.########...... #.............#..#'#### #.<........##.#........ # #.............#........ ####.########.(..###........ #......)gg..........(......# #+###+#####..########......# ......# ......# ......>.# ......# .(.......# ......# .........# ......# .!##.##### ......# .. .. ......#