.(. ......... ..>...(.... ......(...... #.............. #......(....... #.............. ##......a......# #..............# #................ ###............... .###..)#............. ..................... ..................... ........<........... ...........>....... ................. ................ ............... ............. ........... ......... ...