## #.#### ...... #.....< ....... ##...###. #.h....w. #..#..### #..# # #..# #r.# #..# #..# #..#