####### #..<..# ##...## #.###.# #8'''8# ###.### ##.# ##### ######..###...# ...............# ############)### #......# #.###### #)# #.# #.# ########.# ... #.....(..# ..... .#.######## .... .#.# ... .#.# #####.##.#.# .........#.# ........##.# ...........# ........#### ........# ..).....# .......g# ........# ........# #########