####### #..<..# .... ##...## #...... #.###.# #......# #8'''8# .#....!.# ###.### ........# ##.# ........######..# ............g..## ..........###### ......)...# .....(....# ..........# .......[..# ..........# ..........# ..........# ##........# #^.......#