.. .. ###. #... # #... .# #... .# #...####.##### #............. #............. #..5h.<....## #...#####..... #... ##.. #... #.## #. ##