####### #.....######## #.....'....... #....<######## ###'### #.# #.# #.# #.# #.# #.# #.# ##'## #...######### ##.#..'....... #...#.######## ###.### #.########## #..........# ##.........# #.........# #.........### #...........# ##########...#### .... ###......# ..... #........# ......##........# .............#### ......g(.....# .........$...# #####.......... #........... #.....#..... #.....#..... #.....# ###