## ######## ...####### #......# .........###......# ?...(.gg..........# ...(.g))...##...#### ...##.g....#<......# ...........>......# ....#..............# ... #.....##.......# .. .....#?.........# . ....[.#..........# ......#...<......# .. #............ ...............### ..............# .....#......### .....#......# .... #........ ... .........# ... .##......#