######### #####.......### ###.............### ##.................## ##.(.......####..)...## ##........########.....## #......[####....###.....# ##......###........##....## #.......##...###...###....# ##......###..#####...##....# #.......##..###.<##..##....# #......###..###.##..###....# ##......###...##.....##....## #........##....#######....## #........###....####......# #........# ##............## #........## ####......#### ....>.....# ######## ..........########### ......###..........# ...... #%.........# #####.###..........# #....$.h......># #..##..........# ... #..........# . #.......?..# ............. ..#######.### . .# .#