## . .. #. #. #..##.########## ...............+ ...............# ......Y........# ##.##..##..##.## +###+##+####'##+# ...............+ ...............# ...............# ###.###'##..#### #############+###.###.##..# +......'......'........+.... #..##'###.###.##......##.#### # #.###.###.##..###+##.# ##...∩.....##..# #.. +<.............. .. #######.##.##...+ #######'##.##.### .........+.##.# .##..##.## ..##..##'## ..........+ ..##+###.## #<# #.# #.# #.# ... #.# #+#