###.# ...... .....###..... #.......#... ##...)..... ##......... #.. ##......... ..# ..^.......# ...# ...>......# ...# ..........## #..# #.........##...# ##.......)....# ##....))....## ##..N......### ##............ #............# #.<........### #.........## ...............## ..........(.....# .........#........ .....######....... ..... ...... .... ..... .... ..