########### #.......(.########### .##....g...........# #.#######..#####. # ### #..##### #####?.....# +_+....###.# #. #+###..# ...## #.# #..# ....$.###.###..# ...)...(.(.....# ........)(##.#.###### .........w.)........# .##.......<###.###...# #......).# #.# .. ........... ... ###........###... ####.#.#.# #.#.# #.#.#.# .###. ..#.#.# # #. . ..#..