######### ......... ......... #####+##### #.......> ###....(....####.....!. ##......(..8...##..h.# #......#h#...8..#...!###h +.....##<##.(...(..(..... +.....##>##.....'........ #..8...#+#......#......## ##...8.........##....#.# ###.........####....# .. #####+##### #....# # .....# ......