####### #.....# ######.###.### #......#8'''8# #....###.###.# #....# ##...## #...h###..<..# #...gh.####### #...g### #(...# #........# ##..g....... #..........r #............ #....h...... #....=..... ......... ...