### #<#### #### ##...##### ##..## ##........##### ###....### #.............#####........## ###.............#...........## ###........................##### #####.............(......#..8### ####....................)..# #####.......####..#..8#.###### ##8.8#### ########......# ##.## #####......##### #.# .........#...... .. .###.###...#### #. ##..###### #. #.>.....# .. ##.####!# # #.# #.# ..# #.# .### #.# #. #.# # #.# #g# #.# #.# #.# ... ... ...