###### ##....## #######......## #<............## ######.........#### ##...........##### #...............## #.......(........# ##..............### #................######## ##....)...........^....># ########...............######### #)..').'.......[...##### ##########^......### #.P...### ###...# ##.## ###..# ###.##.# ##.....## ##.>..### #....## ## #...## ##.# ##### ###.^# #.... #...#### ###..#s0# #..0000#y.....# #.#.#0#######.# .....#.# ......#### ...#.# #. ##