########## .........# .........# .........# #........# #........# .........# .........######### ........)g.......# ##########################.###### #<.......................#......#.# ########################.#......... #........................#.######## #.########################.# #..........................# ##########################.# .... ..### #..# #..# #..# .#