######### #####.......### ###.............### ##.................## ##.........####......## ##........########.....## #.......####....###.....# ##......###........##....## #.......##...###...###....# ##......###..#####...##....# #.......##..###.<##..##....# #......###..###.##..###....# (...... ##......###...##.....##....## ....... #........##....#######....## (...... #........###....####......# ....... #.(......# ##............## ....(..##........## ####......#### .......#....>.....# ######## ......(#...gK.....## ..)................# .^.....###########.# ....... ### #######