############# ##.(!.(#.....## ##.............# #............<.. #...<........... #............... #..(............ #......%........ ####............... ##.................. ##...........#.....## #..pK......#####.### #...)o.....# .# #..pp......# .. #........w..w ## #..........### ##........## ..........# #........... #..........