####### ###### ##.....######....###### #.....................### #####......(................# #........#..................# #..........a....#.......#...# #.......................##### #########...^...........# ##..............# ........###...>.# .........# #...### #.........# #... ####...........# ##.......... .... ..... .... .. . ... ....###### .........########## ............#......## ...(................## ........(............. ..................... ..........>.......... ...................... ..................... #.....#............. .....#.............. ....####....#....( .## ##..<# ... ##### .#