### #### ##.###..# ######### ##.......###........ ##........#.......... #..................... #...................... #....................... #.....(.................# ##......................# #........(((...........# ##...####(##ff.^.......# ##..#...)('f).........# ##...##....#<..........## ##.....##'###............## #.........................########' #...(............<.....%..N........ ###(..).................N.S........ #......................|N........ #.(.............................. ##(..................#####........ ###(..................## ##....... #..)....###########...# ....... #......## #...# .S..... ##.....#......... #...# ....... ##....#......... ##...#......... ## #....#......... #.## #....#......... #.## #....#......... ##.## ##...##......# ##.## #..(.#'####### ##.####............. ##)##.............. ##[#)P............ ##<.)............ #..P)............ ##............... ##.....(........ #.............. #............... ##.............. #.............. ##............. #.....<.......