######## #......###### ###### #......#<.^.# #....# #......####.# #### #....# #...........# ...# ####### #....# #..........## ...#### #.....######....# ##.##......## ....... #..!...(........# #.##.......# ....... #.....######....#########.##.......########........ #.....#........................[..N.....N.......... #.....#.####....#########.##.......#######......... ####..................................##### #....!... #..>.......####....#####............................. #..........# ###.................................... #..........# #.######.<........[....#.....##..### #..........# #.# #...)................. ..# #..........# #.# #.....................# #.# #..........# ..% ##.##.#.###)#)..#..... #..........# #.##)#.#<......##.## #..........# #.##.#.#..........# #...)......# #.##.#}#..........# ####..##...### #######.##.#.##.....)...# ### #.......... .................>.......# ..... ##.##...### #######S#....##.........##..... #.# ...# #N#....##..%.............# #.##...# #.#....##........[.......# ###.##...### #.#........#...#)).......# #............##########.####.##..#...#.).......# #................................#...#%........# #.....................NNN.......>#...#.%.......# #..................)%.................)........# #..............>...%...........................# #..............................)...............# #..............<.##.(..................#####)### #####............ #.......................##.# #....####### #..............##.......##.# ####.# #..............##.......##.# ###.###### #.........#....##.......##.# #........# #.........#.............##.# #........# ##########....##..........# #........##################.##.......#### #...........................########## #############################