##### .....# ...... .....# .....############# #.............. ##......########### #.......##........#### ##.........########...## ##........### ####.## #....###### ##.## # #.#..# ##.# .. #.#[.# # #### #.# ...#.#..##. ##.<# ##.# ........#.# ##.### #.## ...#.#..#.# #.## #.# ......>.#. #.## ##.# ###.?.#.'##### ##.### ###.## #..##......# ##..####..## #.. #......# ###....### #..##......# ###### .$....gg...# (.......b...#### ............... .....########.# ..... # ..... ...? ...