### #<# #.# #.### #...# ###.# #.########## #.##.......# #%##.......# #.##.......# ###'##.......# #............# #.(..........# #.......###### ###...### #...########. #>..'........ ####...######### #..............# #..............# #.............. #.............. #...).......... #.........#### #.........# #.........# ####.###### #.# #.# #.# #.# ######### #.# #.......# ########.# #.......# #........# #.......# #........###.......# .........'.'.......+ +############.......## ..........###.......... .......!..'.)S#####.... ..).!..(...##### ... .......%...# . ...........# ....$.....# ....#.....# ..........# .........# ........# .......# ...