############### #<............# #############.################ ...........)>)gg............. ##.#########g##.........### #..+.........+ #.##.........# #+##............ ...........!.$..g ...g..#######....... (.....# ....... .g....# ....... ...... ....... .....