#.######### #....!....# #########.# #.##### #^....# #.....# #.....# ##....# ###############....# #..................# #.################## #.# #.# #.# #.# #.# #)# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ##.## ##8.8##### #####........# ####..#..(.......# #####................. ###..................... ###....................... #..............####....... #.........###### ##....# ##.....#### #..# #<.#### ####