... ... ######## #.# #####......### #.##### ####............###.....# #######.......(........##.>...# ####.....##.......####....##.....# ###.....<...#.....### ##..........# ##................## #..........# #.......###....#...# ##.........## #...>..## ##...##...#####.^.###..### ##.....# ##....##..........# #..###### #......###.....##..........# #.......# ##..............##........## #.......# ###......<....####.......# #.......# #####.....### ####...## #.......# ####### #########.......# ...............# ...............# ................# ... ................# ... ..#######.......# ... ##.###### #.# #.# #.# #.# #.# #.# #.# #.# #.# ......##.##################.# ...(....hh.....%%...........# .....(.(##################### ....!.. ....... ....... ...... ..... .... .