### ## ##.# #.# ##..# #..# #####.8.# #.8.##### #.......#... .#.......# #.<{ppc.'...... .'.....<.# #(...p..p.....c .'....cW.# #...⌠...#..c..p .#...⌠...## #........###8#8# #........# #.8.....>.# ## # #(>.....8.# #..........# #..........# #####++##### #####''##### .... 8.... ##.... 8.cV.8