#########+## ########..........# .......##..........# ........#...........# ........#..(........+ ...<.....#.......%...# ...........#####'##### (........### #%# #.......(.# ##.# #######'## #..# #.# #.## #########'## #.# ...........# ###.#### #...........# #......# #...........####....).#####.. #...........##..............# #...........##.#......####### #...........+..#......# #...........## ####)### #........<..# ####.# #####..###### #....# ####...#######'######## #.........##..........# ######+ #..........#..........###....... #..........#..........'(#........ #.....................#.'........ #.).......##..........###........ #..PPP #.........##..........# ###.PcP #...^.....##..........# PP_ ########+###..........# P #####..##### #########+### ####.### ## #........%..####......# #... #...........##.'......####l'... #...........##.#......#....# #...........'..#).....#.# #...........####......'.# #..)........# #......### #..........[# #......# ############# #......# ########