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