### ###### .(.. ##..... .....#####...# ...(....((.#.########## ..(...(<..(.p..(ppppK.# ...>.#.##############.# (.. #. #.# . #. ... #. #..## #. #... .. #### ..