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