### #<# #.# #.# #.# #.# ##)######## #.........# #########.........# .......)..........# ..................# ..................# .................# .................# .................+ ................# ....##.........# ... #.........# .... ##'######## .....###'####### ...............# ...............# ................# .............)..# #########'####### #.# ####.# #....# #....# #....# ####.# #.###### ###)#...... #.....# #.(.######### +.>.'......... #...#....##.... ...##...#.%........ #....gg.......... ##########g..##. ...# ..# ..# .# .