###### ####### #....# .$..... #.##.# .......#################.##.#### ..................hg..........># ....?......###########.##.###### ...........# #.....# ............$ #..#### ....$......### #.....# ....$......# ##.##.# ...g...##### ##+#####'##.### ....... #.............# #.............# #...........).# #.............# #.............# #.............# #.............# ######'##+##.### #............# #............####### #................... #................... #................... #...........#######. #.......)...# ######)#..### #g#..# #h#..# #.#.># #############.##.# #..g..........##[# #.################ #.......# ###..#.######## #.............# ###.)......(## #8.........8# #...........# #8.........8# ##.........## ####8<8#### #####